项目管理

五种典型开发周期模型(瀑布、V、原型化、螺旋、迭代)

2017-06-06  本文已影响206人  Crumvey

1. 瀑布模型

优点:

(1)为项目提供了按阶段划分的检查点。
(2)当前一阶段完成后,您只需要去关注后续阶段
(3)可在迭代模型中应用瀑布模型
增量迭代应用于瀑布模型。迭代1解决最大的问题。每次迭代产生一个可运行的版本,同时增加更多的功能。每次迭代必须经过质量和集成测试。

缺点:

(1)在项目各个阶段之间极少有反馈
(2)只有在项目生命周期的后期才能看到结果。
(3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
(4)瀑布模型的突出缺点是不适应用户需求的变化

2. V模型

3. 原型化模型

4. 螺旋模型

5. 迭代模型

优点:

与传统的瀑布模型相比较
(1)降低了在一个增量上的开支风险。如果开发人员重复某个迭代,那么损失只是这一个开发有误的迭代的花费。
(2)降低了产品无法按照既定进度进入市场的风险。通过在开发早期就确定风险,可以尽早来解决而不至于在开发后期匆匆忙忙。
(3)加快了整个开发工作的进度。因为开发人员清楚问题的焦点所在,他们的工作会更有效率。
(4)由于用户的需求并不能在一开始就作出完全的界定,它们通常是在后续阶段中不断细化的。因此,迭代过程这种模式使适应需求的变化会更容易些。


参考资料
【1】http://blog.csdn.net/ziwen00/article/details/40583107
【2】http://blog.csdn.net/orclight/article/details/8642585

上一篇 下一篇

猜你喜欢

热点阅读