瀑布模型—掌握

1.什么是瀑布模型?

 

 

 2.瀑布模型的生命周期

  1. # 可行性分析 - 可行性分析报告
  2. # 需求分析 - 需求分析文档,根据需求规格说明书
  3. # 设计 - 概要设计和详细设计
  4. # coding - 代码,集中管理和存放
  5. # 测试 - testing
  6. # 交付和维护

 3.定义

  1. # 定义阶段: 软件计划,需求分析
  2. # 开发阶段:软件设计,程序编码,软件测试
  3. # 维护阶段:运行维护

 4.优点

  1. # 为项目提供了按阶段划分的检查点
  2. # 当前一个阶段完成后,需要去关注后续的阶段
  3. # 它提供了一个模板,这个模板使得分析,设计,编码,测试和支持的方法可以在该模板下有一个共同的指导

 5.缺点

  1. # 各个阶段产生大量的文档,工作量大
  2. # 由于开发模型是线性的,用户只有等到整个过程结束的时候才能看到结果, 增了风险,失败风险增大
  3. # 不适应用户需求的变化,并且在需求分析阶段不可能完全获取
  4. # 4在软件开发前期未发现的错误到了最后,可能扩散,导致项目开发失败
posted @ 2022-05-17 17:01  测试菜狗的Romantic  阅读(56)  评论(0)    收藏  举报