开发架构-------瀑布模型

  • 什么是瀑布模型
  • 瀑布模型的优缺点

什么是瀑布模型

   瀑布模型是按工作顺序将问题化简,将功能实现和设计分开,便与分工协作,采用结构化的方式分开。

  其生命周期划分为: 软件设计、需求分析和定义、软件实现、软件测试、软件运行、软件维护,规定了他们自上而下、相互衔接的固定顺序。开发过程如下图:

  开发架构-------瀑布模型_第1张图片

 从本质上说,他是一个软件开发架构,开发郭恒是通过一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,所以,如果有信息为被覆盖或者发现了问题,那么最好‘返回’上一阶段并进行适当的修改,开发从一个阶段流动到下一个阶段,这也是普遍开发名称的由来。

瀑布模型的优缺点

      1: 优点

           1) 为项目提供了按阶段划分的检查点

           2) 当前一阶段完成后,只需关注后续阶段

           3) 可在迭代模型中应用瀑布模型

          开发架构-------瀑布模型_第2张图片

       2:缺点

          1)在项目各个阶段之间很少反馈

          2 ) 只有在项目生命周期的后期才能看见成果

 

你可能感兴趣的:(开发模式,写给自己共勉)