分为计划时期——开发时期——运行时期
问题定义
可行性研究
需求分析
软件设计
编码
测试
维护
阶段间具有顺序性和依赖性
推迟实现
质量保证
总结:瀑布模型是文档驱动的模型,遵守这个约束可以使软件维护变得容易一些,从而显著降低软件预算
为项目提供了按阶段划分的检查点
当前阶段完成后,只需要关注后续阶段
可在迭代模型中应用瀑布模型
不适合需求模糊或需求经常变动的系统
不适合用户要求比较急,需要较长时间