1 / 36
文档名称:

软件过程模型.ppt

格式:ppt   大小:2,230KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件过程模型.ppt

上传人:文库新人 2021/11/22 文件大小:2.18 MB

下载得到文件列表

软件过程模型.ppt

文档介绍

文档介绍:软件过程模型
第一页,课件共36页
软件危机
软件工程
软件生命周期和软件过程
第一章 绪论
第二页,课件共36页

一、什么是软件危机
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要是两个问题。
1. 如何开发软件,怎样满足对软件的日益增长的需求。
2. 如何维护数量不断膨胀的已有软件
第三页,课件共36页

二、软件危机的主要表现
1. 对软件开发成本和进度的估计不准确
2. 用户不满意
3. 软件质量不高、可靠性差
4. 软件常常不可维护、错误难以改正。
5. 缺乏适当的文档资料
6. 软件成本占系统总成本的比例逐年上升
7. 软件开发速度跟不上计算机发展速度
第四页,课件共36页

三、产生软件危机的原因
1. 与软件本身的特点有关
软件不同于硬件,它是计算机系统的逻辑部件而不是物理部件。在写出程序代码并在计算机运行之前,软件开发过程的进展情况较难衡量,软件开发的质量也较难评价。因此,管理和控制软件开发过程相当困难。
2. 软件不易于维护
(1)软件维护通常意味着改正或修改原来的设计,客观上使软件较难维护。
(2)软件不同于一般程序,它的规模大,不易于维护。
第五页,课件共36页
三、产生软件危机的原因
3. 在软件开发过程中,或多或少地采用了错误的方法和技术。
4. 对用户需求没有完整准确的认识,就匆忙着手编写程序。
第六页,课件共36页

四、解决软件危机的途径
1. 技术措施
使用更好的软件开发方法和开发工具
2. 组织管理措施
软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。
第七页,课件共36页

六、什么是软件工程
软件工程是指导计算机软件开发和维护的工程学科。它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
软件工程是一门涉及软件计划、需求分析、设计、编码、测试和维护的原理、方法及工具的研究和应用的学科。
第八页,课件共36页

七、软件工程的基本原理
1968年,北大西洋公约组织(NATO),召开的有关计算机软件会议上正式提出“软件工程”术语。
目前有100多条关于软件工程的准则,。
第九页,课件共36页

1. 用分阶段的生命周期计划严格管理
经统计表明,不成功的软件项目中有一半左右是由于计划不周造成的。
Boehm认为,在软件的整个生命周期中应制定并严格执行六类计划:项目概要计划、里程碑计划、项目控制计划、产品控制计划、验证计划、运行维护计划。
第十页,课件共36页