4 瀑布模型总结

瀑布模型源于1970年,为应对软件危机而提出,将开发过程分为定义、设计、编码和测试阶段。案例展示了在实际项目中,需求分析、设计和编码的迭代过程,强调了文档和阶段检查的重要性。尽管该模型简单易行,能确保质量,但面对需求变更时灵活性较差,可能导致工作量分配不均和项目延期。

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

1 瀑布模型怎么来的?

(1)所谓软件危机

瀑布模型算是现代软件工程的起源,软件工程的发展,很大部分都是构建于瀑布模型的基础之上的。在校期间做的项目相对简单,通常不会涉及到诸如性能测试等,通常为边写边改,但是一旦

项目变复杂,开发人员水平参差不齐,从而导致软件开发与维护过程中出现一系列严重问题,这个现象也被称之为“软件危机”。

(2)边写边改的缺点

  • 开发的过程不可控
  • 项目的人数多了以后,不方便协作分工
  • 对需求分析的理解误差,导致返工,从而影响项目交付
  • 没有有效的测试,上线问题一堆

(3)瀑布模型的诞生

  1970 年,Winston Royce 博士借鉴了其他工程领域的思想,比如建筑工程,提出了瀑布开发模型,指出软件开发应有完整之周期,并将软件开发过程分成了若干阶段。像瀑布一样,从上往下,完成一个阶段继续下一个阶段

 

 

 2 瀑布模型案例

按照一个我曾经毕业设计的案例

(1) 项目的定义和规划

  毕业设计是做一个c++的网络嗅探器,所用库为libpcap,可行性没问题,老师大概给我说了下需要做哪些功能,然后说两个月完成吧。啊,你怕是在开玩笑,当时读本科一天天都是在摸鱼。。初步定下时间吧

       需求分析——1 周;
  软

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值