《软件工程》第二章软件生命周期及软件开发模型.ppt
《《软件工程》第二章软件生命周期及软件开发模型.ppt》由会员分享,可在线阅读,更多相关《《软件工程》第二章软件生命周期及软件开发模型.ppt(12页珍藏版)》请在三一办公上搜索。
1、第2章 软件生命周期及软件开发模型,学习要点:软件生命周期表明软件从功能确定、设计,到开发成功投入使用,并在使用中不断地修改、增补和完善,直至被新的需要所替代而停止该软件的使用的全过程。软件开发模型是从软件项目需求定义直至软件经使用后废弃为止,跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架。,第2章 软件生命周期及软件开发模型,2.1 软件生命周期,2.2 软件开发模型,退出,软件生命周期:软件定义、软件设计、软件使用与维护三阶段,而又可以具体分成几个子阶段。,(1)可行性研究,(2)需求分析和定义,(3)总体设计,(4)详细设计,(5)编码(实现),(6)软件测试
2、、运行维护,2.1软件生命周期,2。2软件开发生命周期过程和活动,软件生命周期过程的IEEE(美国电气电子工程师学会 IEEE)标准描述了一系列活动和过程,对于IEEE Std1074-1995的软件的开发和和维护来说这些活动是强制性的。它的目标是为开发生命周期模型建立一个通用框架。在这一节,我们描述由这一标准引入的主要过程和活动。过程是一系列朝着特定目标(例如,需求、管理、发布)执行的活动。IEEE标准一共列出了17个过程(见表2.1)。把过程分组成更高层的抽象称为过程组(process group)。过程组的例子是项目管理、前期开发、开发和后期开发。表2.1 IEEE 1074的软件过程,
3、2。2软件开发生命周期过程和活动,2。2软件开发生命周期过程和活动,最早出现的软件开发模型是1970年WRoyce提出的瀑布模型,而后随着软件工程学科的发展和软件开发的实践,相继提出了原型模型、演化模型、增量模型、喷泉模型等。,问题计划 开发时期 运行时期图2.2 瀑布模型,2.2.1 瀑布模型,2.2.2 演化模型,2.2.3 原型模型,2.2.4 螺旋模型,2.2.5 喷泉模型,关于 模型小结 螺旋模型是由上面四个部分组成的迭代模型。螺旋模型的每一周期都包括需求定义、风险分析、工程实现和评审四个阶段。开发过程每迭代一次,螺旋线就增加一周,软件开发又前进一个层次,系统又生成一个新版本,而软件开发的时间和成本又有了新的投入。最后得到一个客户满意的软件版本。喷泉模型该模型表明软件开发活动之间没有明显的间隙,用于支持面向对象开发过程。由于对象概念的引入,使分析、设计、实现之间的表达没有明显间隙。并且,这一表达自然地支持复用。,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 第二 软件 生命周期 开发 模型
链接地址:https://www.31ppt.com/p-6291583.html