《软件工程》第二章软件生命周期及软件开发模型.ppt

上传人:牧羊曲112 文档编号:6291583 上传时间:2023-10-14 格式:PPT 页数:12 大小:131KB
返回 下载 相关 举报
《软件工程》第二章软件生命周期及软件开发模型.ppt_第1页
第1页 / 共12页
《软件工程》第二章软件生命周期及软件开发模型.ppt_第2页
第2页 / 共12页
《软件工程》第二章软件生命周期及软件开发模型.ppt_第3页
第3页 / 共12页
《软件工程》第二章软件生命周期及软件开发模型.ppt_第4页
第4页 / 共12页
《软件工程》第二章软件生命周期及软件开发模型.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《《软件工程》第二章软件生命周期及软件开发模型.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 喷泉模型,关于 模型小结 螺旋模型是由上面四个部分组成的迭代模型。螺旋模型的每一周期都包括需求定义、风险分析、工程实现和评审四个阶段。开发过程每迭代一次,螺旋线就增加一周,软件开发又前进一个层次,系统又生成一个新版本,而软件开发的时间和成本又有了新的投入。最后得到一个客户满意的软件版本。喷泉模型该模型表明软件开发活动之间没有明显的间隙,用于支持面向对象开发过程。由于对象概念的引入,使分析、设计、实现之间的表达没有明显间隙。并且,这一表达自然地支持复用。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号