软件工程学习二 瀑布流模型

本文详细介绍了瀑布模型的六个主要阶段:问题定义与规划、需求分析、软件设计、程序编码、软件测试和运行维护,并探讨了其优缺点。指出该模型简单易行,有利于分工协作和质量保障,但难以应对需求变更,工作量分布不均,且效果反馈滞后。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

瀑布流模型把整个项目过程分成了六个主要阶段

  • 问题得定义和规划
  • 需求分析
  • 软件设计
  • 程序编码、
  • 软件测试
  • 运行维护

标题瀑布模型优缺点对比

优点

  • 简单易行
  • 可以按照阶段检查,能及时发现问题
  • 前一个阶段完成后,就可以重点关注下一个阶段
  • 有很好得分工协作
  • 对质量有保障

缺点

  • 难以响应需求得变更,当需求发生改变时,越到后期代价越大。
  • 工作量分布不均衡。例如前期开发,测试人员无法参与,而后期开发,测试人员又特别忙
  • 前期进度受阻,会一直压缩后续阶段时间,导致延期或影响质量
  • 一直到最后阶段才能看到效果

软件工程解决的几个重要问题

  • 让软件开发过程有序可控
  • 让分工写作变成可能
  • 质量有保障
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值