瀑布模型
描述:每个软件过程顺序衔接、一次性通过,最常用。
优点:由文档和风险驱动,利于提高大型项目开发的质量和效率。
缺点:建设周期长、风险大、难以满足用户需求。
适用场合:需求明确且很少变更的项目,如二次开发或升级型项目。

螺旋模型
描述:以原型为基础沿螺线旋转、每转一圈都经过计划/风险分析/实施/评估等过程且得到相应新版本、经过若干次螺旋上升得到最终版本。
优点:由文档和风险驱动,利于提高大型项目开发的质量和效率。
缺点:建设周期长、风险大、难以满足用户需求。
适用场合:需求经常变化的大型复杂系统。

增量模型:
描述:采用随时间进展而交错的线性序列、每个序列产生一个可发布的增量、每个增量产生一个可操作的产品、第一个增量是核心产品。
优点:开始时不用投入大量人力资源、可以先推出核心产品以稳定用户、可以有计划的管理技术风险。
缺点:


收藏 打印