软件开发模型-瀑布模型

瀑布模型

一.阶段

 定义阶段,开发阶段,维护阶段

二.中心思想

 瀑布模型的核心思想是按工序问题将问题化简,将功能的实现与设计分开,便于分工协作,采用结构化的分析与设计方法将逻辑实现与物理实现分开。

三.优点

a.奠定了软件工程方法的基础。

b.流水依赖,便于分工协作。

c.推迟物理实现,易于修改文档,有复审质量保证。

d.为项目有提供了按阶段划分的检查点。

四.不足   

1)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。

2)由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。

3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。

4)瀑布模型的突出缺点是不适应用户需求的变化于用户见面晚,成功率低,一般为25%

五. 适用范围   

适用与系统要求明确的系统 各种应用软件的开发均可使用

 

猜你喜欢

转载自blog.csdn.net/qq_42428269/article/details/100169140