首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是“喷泉发展模式”?

什么是“喷泉发展模式”?
EN

Stack Overflow用户
提问于 2008-09-24 11:33:36
回答 3查看 10.4K关注 0票数 5

这是在维基百科系统开发生命周期页面上提到的

为此,建立了许多系统开发生命周期(SDLC)模型:瀑布模型、喷泉模型、螺旋模型、构建和修复模型、快速原型模型、增量模型、同步模型和稳定模型。

我在谷歌上发现了一些东西,但我觉得它们很模糊,只是没有为我点击。也许这里的某个人的解释可能会更清楚一些。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-09-24 11:47:31

瀑布是一种强制控制和避免并行性的模型;在开始任务之前,对任务的每一个需求都必须得到满足。普林斯说,一个新的任务可以在满足所有需求之前启动,因为并不是所有的需求在任务开始时都是必需的。

想想这个:超级马里奥游戏,

瀑布:首先,设计一切,然后完成硬件(硬件团队),然后创建一些测试精灵,然后编码引擎,然后创建艺术品,然后音乐和完成。

喷泉:当硬件团队在做它的工作时,艺术品开始了概念性的工作,编码开始了一些已经存在的hw上的原型。当艺术家和hw完成后,编码人员将这些代码集成到他们的代码中,并一直持续到游戏结束.

票数 6
EN

Stack Overflow用户

发布于 2010-02-25 14:13:25

喷泉:站成一个圆圈,向空中抛出一些图案和关键词,看看它们降落在哪里。只捡那些降落在圆圈内的。重复直到取消为止。

瀑布:让每个人都上船,然后喊"Geronimo!“在穿越尼亚加拉瀑布的时候。捡起粉碎的碎片,然后冲洗并重复。确保清楚地记录了每个人应该坐在的船上的哪一部分,他们应该抓住什么,大喊大叫的声音有多大,以及他们应该降落在哪里。更多说明见表格3684-B。

螺旋:挑选一位团队成员,让其他人绕圈旋转,直到迪齐。

Build和Fix:只需将它扔到墙上,看看到底有什么问题。如果有什么东西掉了,再加些胶带。用过的口香糖也可能起作用。任何不会被卡住的部分,就扔掉吧。

快速原型:完全按照客户要求做。重复,直到他们知道他们想要什么。

Incremental:只构建你想要的部分,并且只有当你想要做的时候。另一个版本是只制造出他们最大声要求的部分,并且只有当他们真正站在你的办公桌前等着它的时候。

同步和稳定:像螺旋一样,每次只有一个人旋转不幸的团队成员。当轮到他们的时候,停止旋转片刻。

票数 12
EN

Stack Overflow用户

发布于 2008-09-24 11:50:05

据我所知,它们本质上包含相同的步骤,但喷泉方法要迭代得多,更少地关注初始设计,而更多地关注分析。

从根本上说,你是在绕道而行。看看需要发生什么,并加以改进。看看需要发生什么。改进它。

它更灵活,但以牺牲项目稳定性为代价。瀑布对大型工程来说要好得多。

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

https://stackoverflow.com/questions/126607

复制
相关文章

相似问题

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