Chapter 4 过程模型

惯用过程模型

瀑布模型💡

  • 瀑布模型( waterfall model)又称为经典生命周期(( classic life cycle),它提出了一个系统的、顺序的软件开发方法,从用户需求规格说明开始,通过策划、建模、构建和部署的过程,最终提供完整的软件支持。

在这里插入图片描述

  • 适用场景
    • 适合在需求已经确定的情况下,且工作采用线性方式完成的情况。
    • 适用于在开发时间内需求没有或很少变化,分析设计人员应对应用领域很熟悉的低风险项目(对目标、环境很熟悉),且用户使用环境很稳定,用户除提出需求以外,很少参与开发工作。

总结:需求确定且基本不变,人员熟悉应用领域且用户使用环境稳定,工作采用线性方式

  • 优点
    • 为项目提供了按阶段划分的检查点。
    • 当前阶段完成后只需关注后续阶段。
    • 可在迭代模型中应用瀑布模型。
    • 提供了一个模板,使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。
  • 存在问题
    • 实际的项目很少遵守瀑布模型提出的顺序。
    • 客户通常难以清楚地描述所有的需求。而瀑布模型却要求客户明确需求,这就很难适应在许多项目开始阶段必然存在的不确定性。
    • 客户必须要有耐心,因为只有在项目接近尾声的时候,他们才能得到可执行的程序。对于系统中存在的重大缺陷,如果在可执行程序评审之前没有发现,将可能造成惨重损失。

V模型💡

  • 瀑布模型的变体
  • 提供一种将验证和确认动作应用于早期软件工程工作中的直观方法
  • 适用场景
    • 一般适用于一些传统信息系统应用的开发。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值