首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >瀑布模型是一种增量开发模式吗?

瀑布模型是一种增量开发模式吗?
EN

Stack Overflow用户
提问于 2014-01-08 23:08:18
回答 4查看 4.9K关注 0票数 1

我想知道瀑布模型是否是一个增量模型,因为从技术上讲,瀑布模型的每个阶段都会增加一些。

因此,说到这一点,我从很多不同的网站读到,它不是渐进的。

请有人提供迭代模型和增量模型的例子,因为我觉得2有点混乱吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-01-10 03:21:24

瀑布模型既不是增量模型,也不是迭代模型,因为它同时开发整个系统,没有任何增量或迭代。

票数 0
EN

Stack Overflow用户

发布于 2014-01-08 23:28:36

在瀑布中,你做所有的分析,然后你做所有的设计,然后你做所有的编码,然后你做所有的测试。它不是增量式的,因为在每个阶段,上一阶段的所有内容都必须完成。瀑布的问题是在整个过程中没有反馈。如果需求更改或某些假设被证明是错误的,通常在完成所有工作并将产品第一次交付给客户之后才会发现。在这一点上,进行变革往往更加困难和代价更高。

在一个增量模型中,你做一些分析,一些设计,一些编码和一些测试,然后,在从客户那里得到反馈之后,你回去做一些更多的分析,更多的设计,更多的编码,更多的测试等等。所以这个产品是在这个过程的许多迭代中逐步构建的。这样做的目的是尽早获得反馈,这样你就不会浪费大量的时间和精力来构建客户最终不会满意的东西。敏捷和Scrum是增量模型的例子。

票数 2
EN

Stack Overflow用户

发布于 2014-01-08 23:27:53

非增量

瀑布模型假设你是上帝,因此可以预测一切。顾客也知道他们想要什么。通常至少有一个以上是错误的。

迭代:考虑小瀑布,这更好地允许改变大计划,以适应不断变化的现实。

增量:经常与迭代模型一起出现。从核心开始,添加功能,而不是一次性交付整个功能。

例如,敏捷化中的大多数内容都是增量式和迭代式的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21008511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档