瀑布模型
一.阶段
定义阶段,开发阶段,维护阶段
二.中心思想
瀑布模型的核心思想是按工序问题将问题化简,将功能的实现与设计分开,便于分工协作,采用结构化的分析与设计方法将逻辑实现与物理实现分开。
三.优点
a.奠定了软件工程方法的基础。
b.流水依赖,便于分工协作。
c.推迟物理实现,易于修改文档,有复审质量保证。
d.为项目有提供了按阶段划分的检查点。
四.不足
1)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。
2)由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。
3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
4)瀑布模型的突出缺点是不适应用户需求的变化于用户见面晚,成功率低,一般为25%
五. 适用范围
适用与系统要求明确的系统 各种应用软件的开发均可使用