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