从瀑布到敏捷——漫画解读软件开发模式变迁史
瀑布模型就是按照一定顺序展开开发软件的流程(传统的生产线)就好比汽车流水线一样,把工作大致分为需求 → 设计 → 制造 → 测试,四个阶段。而瀑布模型也类似于此,把软件开发分为软件计划、需求分析、软件设计、编码、测试、运行维护,六个阶段。
敏捷模型缺点:
1. 各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。
2. 由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。
3. 通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
4. 瀑布模型的突出缺点是不适应用户需求的变化
————————————————
版权声明:本文为CSDN博主「小熊可可茶+」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_63134982/article/details/123774922
以上为参考
从定义上来说,方法论是指人们认识世界、改造世界的一般方法,是人们用什么样的方式、方法来观察事物和处理问题。软件危机的产生使得软件开发进入了软件工程阶段,软件工程方法就是为了缓解软件生命周期中一系列问题的工具,软件工程方法告诉人们怎么做,怎么取得最高效率。软件工程方法论包含前人开发软件的经验,掌握方法,能够少走弯路、错路,能够指导我们更好地、高效地开发软件。