瀑 布 模 型 瀑布模型 瀑布模型
一 适用项目类型
- 需求清晰,时间要求宽松,的软件开发项目
- 规模小,需求简单,功能单—的项目
二 优势
- 质量有保障
三 劣势
- 依赖于早期进行的唯一的一次需求调查,不能适应需求的变化
- 由于是单一流程,开发中的经验教训不能反馈应用于本产品的过程
- 风险往往迟至后期的开发阶段才显露,因而失去及早纠正的机会
四 描述
-
阶段间具有顺序性和依赖性:必须等前一阶段的工作完成之后,才能开始后一阶段的输入。对本阶段工作进行评审,若得到确认,则继续下阶段工作,否则返回前一阶段,甚至更前阶段。只有前一阶段输出正确,后一阶段才能正确
-
推迟实现的观点∶在编码之前。设置了需求分析与设计的各个阶段,分析与设计阶段的根本任务规定在这两个阶段主要考虑目标系统的逻辑模型,不涉及软件的物理实现。
-
质里保证的观点:
每个阶段都坚持两个做法:
规定文档,没有文档就没有完成该段任务。
每个阶段结束前都要对完成的文档进行评审,以便尽早发现问题,改正错误。