- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程二章PPT
2.瀑布模型与增量模型之间的关系 瀑布模型与增量模型之间,也存在一定的关系。增量模型首先开发核心模块,之后再开发其他模块,这样一个一个地开发下去,直至所有模块开发完毕为止。 在开发每一个模块时,开发者一般都是采用瀑布模型,从需求、设计、编程、测试一个阶段接着一个阶段地实现。所以增量模型中有瀑布模型思想,即宏观上是增量模型,微观上是瀑布模型。 增量模型也体现了迭代思想,每增加一个模块,就进行一次迭代,执行一次瀑布模型,所以,增量模型本质上是迭代的。 3.瀑布模型与原型模型之间的关系 瀑布模型与原型模型之间,也存在一定的关系。 原型模型开始有一个原型,在此基础上以后的每一次迭代,都可能是一次瀑布模型的开发方式。 原型模型中不但包涵了迭代模型的思想,而且包涵了瀑布模型的思想。 4.瀑布模型与螺旋模型之间的关系 螺旋模型是瀑布模型和快速原型模型的结合,快速原型模型是原型模型的简化,原型模型又是迭代模型和瀑布模型的组合,这些模型之间是相互依存的、彼此有关的。 螺旋模型每一次顺时针方向旋转,相当于顺时针方向迭代一次,都是走完一次瀑布模型,这就是它们之间的关系。事实上,喷泉模型与瀑布模型也有关系。 5.XP模型与迭代模型之间的关系 XP模型是一个自由式迭代模型,它比传统的迭代模型简单、自由,甚至毫无约束。船小好调头,这就是XP模型。 6.生命周期模型之间的关系总结 软件工程虽然来源于机器制造工程、建筑工程、计算机硬件工程,但是又与这些工程不完全相同。 在软件施工的过程中,软件工程不可能百分之百地按照事先设计好的软件蓝图进行,而是一边施工、一边修改软件蓝图、一边再按照修改的软件蓝图继续施工,即按照“软件蓝图--软件施工--软件蓝图--软件施工”这个顺序多次循环,循环中又包涵着各种生命周期及开发模型之间的关系,最后才能到达胜利的彼岸。 这就是软件工程中各种生命周期及开发模型之间的关系,这就是软件工程与其它工程的区别,这就是软件工程的特色。 2.8 本章小结 除了上述七种软件生命周期模型之外,另外还有演化模型(Evolutionary Model) 和渐增模型(Incremental Model)。 软件生命周期模型虽然多种多样,但是在本质上可以归纳为两大类型,即瀑布类型和迭代类型。属于前一类型的有瀑布模型、增量模型和喷泉模型等等。属于后一类型的迭代模型、原型模型、螺旋模型、渐增模型、演化模型和XP模型等等。 研究软件生命周期模型对软件企业有什么作用呢?回答是: 第一,作为软件管理人员、项目经理、软件工程师和软件蓝领,对软件开发模型和软件生命周期,都要有一个完整、清晰的概念,在进入IT企业参与软件开发或软件管理时,首先要明确:当前的项目或产品开发到底采用什么软件生命周期模型,由此确定当前的软件开发状态,合理安排项目组成员的工作。只有这样,才能迅速适应IT企业文化,并很快进入软件开发或软件管理的角色。 第二,作为软件过程改进人员,要明确过程改进就是优化软件开发过程,为此必须按照软件开发的常用模型,细化到模型中的各个阶段,把具体的改进措施落实到每一个阶段中。 结合CMMI软件过程模型,把能力成熟度等级的概念,应用于软件开发的每一个阶段,从而进一步加强软件的过程管理。 这就是说,要将软件生命周期模型的研究与过程改进模型CMMI的研究紧密结合起来,将CMMI的精神实质落实到软件生命周期模型中去。 本章介绍了七个软件生命周期模型:瀑布模型、增量模型、迭代模型、原型模型、螺旋模型和喷泉模型。 最常用的是瀑布模型和原型模型,其次是增量模型,最难掌握的是迭代模型。因为这七个模型各有所长,所以它们有各自的生存空间。因为它们各有所短,所示才会产生相互竞争。只有通过竞争,才能推动软件生命周期模型研究的发展。 七个模型的比较如表2-4所示。 序号 模 型 名 称 优 点 缺 点 适 用 范 围 1 瀑布模型 简单好学 逆转性差 面向过程开发 2 增量模型 可以分阶段提交 有时用户不同意 系统可拆卸和组装 3 迭代模型 需求可变 风险大 有高素质软件团队 4 原型模型 开发速度快 不利于创新 已有产品的原型 5 螺旋模型 需求可变 建设周期长 庞大、复杂、高风险项目 6 喷泉模型 提高开发效率 不利于项目的管理 面向对象开发 7 XP模型 提高开发效率 不适合大团队、大项目 小团队,小项目 软件企业选取软件生命周期模型的方法是:软件企业在创业时期,由于没有项目或产品的积累,所以他们常常会选取瀑布模型和增量模型。 一旦越过创业时期,由于积累了一些了项目或产品,他们就会选取原型模型。 至于迭代模型,只有当他们掌握了UML及其工具Rational Rose之后,才会加以考虑。 关于软件组织定制“软件生命周期模型
您可能关注的文档
- 越南旅游路策划.ppt
- 赶集网新工培训.ppt
- 起重机械全操作培训.pptx
- 质量管理要性培训.ppt
- 资源开发区域可持续发展以鲁尔区和山西省为例.ppt
- 足疗店员手册范本.doc
- 跌倒的相因素及护理进展.ppt
- 趣味地理国各地重要特产.ppt
- 跨境贸易子商务检验检疫监管政策介绍.ppt
- 跨河安全案.docx
- 难点详解鲁教版(五四制)6年级数学下册期末测试卷带答案详解(考试直接用).docx
- 难点详解鲁教版(五四制)6年级数学下册期末试题【培优】附答案详解.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题及完整答案详解(全国通用).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解(名师系列).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解【全国通用】.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷(突破训练)附答案详解.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷(能力提升)附答案详解.docx
- 难点详解京改版数学9年级上册期中试卷附参考答案详解【突破训练】.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解(有一套).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷带答案详解(夺分金卷).docx
最近下载
- 2025年中国抗CD20单株抗体项目创业计划书.docx
- 5.2《做自强不息的中国人》 课件-2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 2025年初中地理中考跨学科专题练习附答案.docx VIP
- 天然气场站设备-题库.doc VIP
- 做自强不息的中国人 课件- 2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 高速公路养护风险源辨识表.docx
- 2025年内蒙古时事政治考试试卷带解析AB卷.docx VIP
- 2025上海中学生时政大赛备考题复习试题附答案.doc
- 《GB 43500-2023安全管理体系要求》解读与培训.pptx
- 天然气场站设备拆除施工方案.doc
文档评论(0)