- 什么是瀑布模型
- 瀑布模型的优缺点
什么是瀑布模型
瀑布模型是按工作顺序将问题化简,将功能实现和设计分开,便与分工协作,采用结构化的方式分开。
其生命周期划分为: 软件设计、需求分析和定义、软件实现、软件测试、软件运行、软件维护,规定了他们自上而下、相互衔接的固定顺序。开发过程如下图:
从本质上说,他是一个软件开发架构,开发郭恒是通过一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,所以,如果有信息为被覆盖或者发现了问题,那么最好‘返回’上一阶段并进行适当的修改,开发从一个阶段流动到下一个阶段,这也是普遍开发名称的由来。
瀑布模型的优缺点
1: 优点
1) 为项目提供了按阶段划分的检查点
2) 当前一阶段完成后,只需关注后续阶段
3) 可在迭代模型中应用瀑布模型
2:缺点
1)在项目各个阶段之间很少反馈
2 ) 只有在项目生命周期的后期才能看见成果