码迷,mamicode.com
首页 > 其他好文 > 详细

几大开发模型区别与联系

时间:2016-03-06 12:47:39      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

 

 区别

 联系

瀑布模型

1.阶段具有顺序性和依赖性

2.推迟实现的观点:在编码之前设置了是同分析和系统设计各个阶段

3.质量保证的观点:在每个阶段以优质、高产为基本目标

1.都需要进过分析、设计、集成、编码、测试和维护

2.软件过程是科学、有效的

3.问题定义和可行性研究的主要任务是概括地了解用户的需求

快速原型模型

1.快速建立起可以在计算机上运行的程序,它所完成的功能往往是最终产品完成功能的一个子集

2.软件产品的开发基本上是线性顺序进行的

增量模型

/渐增模型

1.将软件产品作为一系列的增量构建来设计、编码、集成和测试

2.分批逐步向用户提交产品,能在较短时间内向用户提交可完成部分工作的产品

3.逐步增加产品功能可使用户有较充裕的时间学习和适应新产品

螺旋模型

1.使用原型及其他方法来尽量降低风险

2.每个开发阶段完成后,从风险角度分析上一步的工作结果

3.主要适用于内部开发的大规模软件项目

4.它是风险驱动的

喷泉模型

1.强调迭代与无缝

2.把类及其结构作为系统的表达单元,渐增地进化

几大开发模型区别与联系

标签:

原文地址:http://www.cnblogs.com/zootopia/p/5246775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!