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