软件工程方法论对我们经软件开发的用处

文章对比了瀑布模型与敏捷模型在软件开发中的应用。瀑布模型强调线性顺序,导致用户反馈延迟和高风险;敏捷模型则适应变化,减少文档,提高协作效率。软件工程方法论旨在解决软件危机,提供高效开发路径。
摘要由CSDN通过智能技术生成

从瀑布到敏捷——漫画解读软件开发模式变迁史

瀑布模型就是按照一定顺序展开开发软件的流程(传统的生产线)就好比汽车流水线一样,把工作大致分为需求 → 设计 → 制造 → 测试,四个阶段。而瀑布模型也类似于此,把软件开发分为软件计划、需求分析、软件设计、编码、测试、运行维护,六个阶段。

敏捷模型缺点:

1. 各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。

2. 由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。

3. 通过过多的强制完成日期和里程碑来跟踪各个项目阶段。

4. 瀑布模型的突出缺点是不适应用户需求的变化
————————————————
版权声明:本文为CSDN博主「小熊可可茶+」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_63134982/article/details/123774922

以上为参考

从定义上来说,方法论是指人们认识世界、改造世界的一般方法,是人们用什么样的方式、方法来观察事物和处理问题。软件危机的产生使得软件开发进入了软件工程阶段,软件工程方法就是为了缓解软件生命周期中一系列问题的工具,软件工程方法告诉人们怎么做,怎么取得最高效率。软件工程方法论包含前人开发软件的经验,掌握方法,能够少走弯路、错路,能够指导我们更好地、高效地开发软件。
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值