软件工程7(软件生命周期模型).ppt
《软件工程7(软件生命周期模型).ppt》由会员分享,可在线阅读,更多相关《软件工程7(软件生命周期模型).ppt(28页珍藏版)》请在三一办公上搜索。
1、软件工程主讲:陈利平计算机与信息科学学院2015,一、主要内容讲述软件生存期模型的基本概念。二、目的与要求了解常见软件生存期模型的优缺点,理解软件生存期模型适应的环境。三、重点与难点软件生存期模型的应用。,概述:,思考:,提问:1)什么是软件生存期模型?2)常见的软件生存期模型有哪些?,1.5 软件生存期模型,1)瀑布模型2)快速原型模型3)增量模型4)螺旋模型5)喷泉模型6)统一过程,1)瀑布模型,在20世纪80年代之前,瀑布模型一直是唯一被广泛采用的生命周期模型。传统的瀑布模型如图所示。,1)瀑布模型,瀑布模型的特点:阶段间具有顺序性和依赖性。推迟实现的观点。质量保证的观点,1)瀑布模型,
2、实际的瀑布模型实际的瀑布模型是带“反馈环”的,如图所示。图中实线箭头表示开发过程,虚线箭头表示维护过程。,1)瀑布模型,瀑布模型的优点可强迫开发人员采用规范化的方法。严格地规定了每个阶段必须提交的文档。要求每个阶段交出的所有产品都必须是经过验证的。,1)瀑布模型,瀑布模型的缺点瀑布模型依赖于书面的规格说明,导致最终开发出的软件产品不能真正满足用户的需要。瀑布模型只适用于项目开始时需求已确定的情况。,2)快速原型模型,快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。快速原型模型如图所示。,2)快速原型模型,快速原型模型的优点(1)有助于满足
3、用户的真实需求。(2)规格说明文档能够正确地描述用户需求。(3)软件产品的开发基本上是按线性顺序进行。(4)在开发过程的后续阶段不会因为发现规格说明文档的错误而进行较大的返工。,3)增量模型,增量模型也称为渐增模型,是Mills等于1980年提出来的。使用增量模型开发软件时,把软件产品作为一系列的增量构件来设计、编码、集成和测试。每个构件由多个相互作用的模块构成,并且能够完成特定的功能。,3)增量模型,增量模型如图所示。,3)增量模型,增量模型的优点(1)能在较短时间内向用户提交可完成一些有用的工作产品。(2)减少一个全新的软件可能给用户组织带来的冲击。(3)项目失败的风险较低。(4)优先级最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 软件 生命周期 模型
链接地址:https://www.31ppt.com/p-5387069.html