各个信息系统项目生命周期模型的异同

瀑布模型

瀑布模型.png

特点:

  • 从上一项开发活动接受其成果作为本次活动的输入
  • 利用这一输入,实施本次活动应完成的工作内容
  • 给出本次活动的工作成果,作为输出传给下一项开发活动
  • 对本次活动的实施工作成果进行评审

缺点:过程基本不可迭代,需求在开始的不确定性,错误到最后才能发现,开发进程呈现塞阻状态。

适用范围:适用于较小费用的开发软件,需求明确,改动较小。

V模型

强调开发和测试各个阶段对应的关系
V模型强调开发和测试各个阶段的对应关系.png

螺旋模型

螺旋模型.png

适用范围:强调了风险分析,适用于庞大而复杂的、高风险的系统。

原型化模型

原型化模型.png

适用范围:适用于用户需求开始时定义不清、管理决策方法结构化程度不高的系统开发,开发方法更易被用户接受。

迭代模型

体现认识事物的循环迭代性,强调开发活动之间的无间隙性,无明显的活动阶段划分,适用于面向对象的开发过程

标签: none

评论已关闭