一、瀑布模型
模型概述
瀑布模型是最早出现的软件开发模型,在软件工程中占有重要的地位,开发过程是通过
设计一系列阶段顺序开展的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反
馈,因此,如果有信息未被覆盖或者发现问题,那么最好“返回”上一个阶段并进行适当的修改,项
目开发进程从一个阶段流动到下一个阶段,这也是瀑布模型名称的由来。
例如开发一个软件项目时,如果采用这个模型的话,一般将软件开发分为问题的定义及规划
(计划)、需求分析、软件设计(概要设计、详细设计)、编码(含单元测试)、测试、运行维护
等几个阶段,如下图所示。
瀑布模型的优点:
1、为项目提供按阶段划分的检查点。
2、当前阶段完成后,只需关注后续阶段。