信息系统项目生命周期模型之“瀑布模型”

252 阅读1分钟

瀑布模型是一个经典的软件生命周期模型,一般将软件开发分为:

  • 可行性分析
  • 需求分析
  • 软件设计(概要设计,详细设计)
  • 编码(含单元测试)
  • 测试
  • 运行维护 等几个阶段。如下图所示

image.png

瀑布模型中的每项开发活动具有以下特点:

  1. 从上一项开发活动接受该项活动的工作对象作为输入。
  2. 利用这一输入,实施该项活动应完成的工作内容。
  3. 给出该项活动的工作成果,作为输出传给下一项开发活动。
  4. 对该项活动的实施工作成果进行评审。若其工作成果得到确认,则继续进行下一项开发活动;否则返回前一项,甚至更前项的活动。尽量减少多个阶段间的反复。以相对较小的费用来开发软件。