- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
边做边改模型 瀑布模型 快速原型模型 增量模型 螺旋模型
不断的修正版本不断的 软件的开发严格的按照 快速原型模型利用的是 软件被看作是一系列的 这种模型的每一个周期
供用户使用,如果出现 线性方式进行,当前活 原型辅助软件开发的一 增量构建来设计、 实现、 都包括需求定义、风险
错误或是新的需求又不 动的工作结果,实施完 种思想。经过简单、快 集成和测试,每一个构 分析、工程实现和评审
断的修改代码。 成所需要的工作结果需 速的分析,快速实现一 建由多种相互作用的模 4 个阶段,由这 4 个阶
要验证, 如果验证通过, 个原型,用户与开发人 块所形成的提供特定功 段进行迭代。
则结果作为下一项活动 员在试用原型过程中加 能呢的代码片段构成。
的输入,继续。否则返 强通信与反馈,通过反 开发出一部分就向用户
思
回。
复评价和改进原型,减
少误解,弥补漏洞,适
展示一部分,及早的发
现问题。先开发一个原
应变化,最终提高软件 型模型的软件,完成模
想
质量。
型的主要功能。展示给
用户征求意见。
在提供给用户使用后, 一种有效的管理视图。 (1)快速模型克服瀑布模 1.缩短时间 (1)可以在项目的各个阶
如果程序出现错误,或 每项开发活动均处于一 型的特点,减少由于软 2.开发人员与用户可以
段进行变更 (2)可以分
优
者用户提出新的要求,
开 发人员 重新修改 代
个质量环节。 文档驱动,
以项目阶段评审和文档
件需求不明确带来的开
发风险,具有显著的效
通过原型充分的交流;
3.有利于用户的培训和
段来构建大型系统,使
成本计算变得简单、容
码,直到用户满意为止。 控制为手段有效的对整 开发的同步。
果 。(2) 能快速吸引用 易。(3)用户参与开发,
点
个开发过程进行指导。 户,从而抢占市场。
4.加入构建必须不破坏
已构造好的体系结构。
保证项目不偏离正确方
向。
5.模型的灵活性可以使
其适应需求的变化
缺少规划和设计环节。 缺乏灵活性,太过于理 (1)没有考虑软件的整体
很容易退化为边做边改
(1)不能让用户确信这
忽略需求环节, 风险大。 想化。 如果开发其中, 质量 和长期 的可维 护 模型 种演化方法结果是可控
周期长费用高。 客户难以明确需求,需
性。(2)这种模型在大部 的。(2)建设周期长
求错误在后期就难以纠 分情况下是不适合的,
缺
正。
采用该模型往往是为了
演示功能的需要或它的
方便性。 (3)由于达不到
点
质量要求可能被抛弃,
而采用新的模型重新设
计。
对于需求非常简单
适合于客户的需求较明 用户需求不明确、小型 技术风险较大、用户需 适合于大型复杂的系统
适
和容易明白,软件期
望的功能行为容易
定义,实现的成功或
确的情况下。
或是交互型式的系统、
大型系统的某些部分
求较为稳定的软件系统
用
场
失败容易检验的工
程可以使用这种模
型。
合
迭代模型 喷泉模型 敏捷模型 混合模式
整个开发工作被组织为一系 软件开发过程的各个阶段是 把一个大项目分为多个相互 把几种不同模型组合成一种
列的短小的、 相互迭代的、无间歇的。软 联系,但也可独立运行的小 混合模型,它允许一个项目
固定长度(如 3 周)的小项
件的某个部分常常被重复工 项目,并分别完成,在此过 能沿着最有效的路径发展,
目,被称为一系列的迭代。 作多次,相关对象在每次迭 程中软件一直处于可使用状 这就是过程开发模型(或混
思
每一次迭代都包括了需求分
析、设计、实现与测试
代中加入渐近的软件成分。 态。
合模型)。实际上,一些软件
开发单位都是使用几种不同
的开发方法组成他们自己的
想
混合模型。
降低风险、得到早期用户反 可 以提高 软件项目 开发效 紧密协作、面对面的沟通 给企业管理者和开发者提供
优
馈、持续的测试和集成、使
用变更、提高复用性
率,节省开发时间。
了一个舞台,使每个模型的
长处得到发挥
点
项目风险可能会很高 不利于项目管理 文档少 对企业的管理和技术都
缺点
提出了更高的要求
早期需求变化很大,项目管 面向对象的软件开发过程 适合小型项目 用 户的管理 和技术 都 较完
适用场合
理者和软件研发团队素质较
高
善;开发者技术较高,知识
面较广
您可能关注的文档
最近下载
- 2023年5月23日福建省福安市教师县乡选调《教育综合知识》真题试卷及标准答案【有解析】_2969.doc VIP
- 春江花月夜(说课课件).ppt VIP
- 2025年湖南铁道职业技术学院单招职业技能测试题库带答案.docx VIP
- 自考00814中国古代文论选读(河北)考前密押120题及答案含解析.docx VIP
- 结婚2周年纪念日感言PPT.pptx VIP
- 《旧唐书·郭孝恪传》原文及翻译译文 .docx VIP
- 2023年2月13日福建省邵武市乡村教师招聘考试《教育综合知识》真题试卷及标准答案【有解析】_2053.doc VIP
- 直流系统考试题.pdf VIP
- 高考英语任务型阅读高频词汇.docx VIP
- 小学四年级英语阅读理解20篇(附答案).docx VIP
文档评论(0)