软件开发的11种模式

(3

(2

3

 4

5

6

(3

7

(3)

9

 大概对比了部分的模型方法

模型名称

技术特点

适用范围

瀑布模型

简单,分阶段,阶段间存在因果关系,

各个阶段完成后都有评审,允许反馈,不支持

用户参与,要求预先确定需求

需求易于完善定义且不易变更的软件系统

快速原型模型

不要求需求预先完备定义,支持用户参与,

支持需求的渐进式完善和确认,能够适应用户需求的变化

需求复杂、难以确定、动态变化的软件系统

增量模型

软件产品是被增量式地一块块开发的,

允许开发活动并行和重叠

技术风险较大、用户需求较为稳定的软件系统

迭代模型

不要求一次性地开发出完整的软件系统,将软件

开发视为一个逐步获取用广需求、完善软件产品的过程

需求难以确定、不断变更的软件系统

螺旋模型

结合瀑布模型、快速原型模型和迭代模

型的思想,并引进了风险分析活动

需求难以获取和确定、软件开发风险较大的软件系统

 

来源:西_瓜_瓜

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年10月7日
下一篇 2016年10月8日

相关推荐