这是在维基百科系统开发生命周期页面上提到的
为此,建立了许多系统开发生命周期(SDLC)模型:瀑布模型、喷泉模型、螺旋模型、构建和修复模型、快速原型模型、增量模型、同步模型和稳定模型。
我在谷歌上发现了一些东西,但我觉得它们很模糊,只是没有为我点击。也许这里的某个人的解释可能会更清楚一些。
发布于 2008-09-24 11:47:31
瀑布是一种强制控制和避免并行性的模型;在开始任务之前,对任务的每一个需求都必须得到满足。普林斯说,一个新的任务可以在满足所有需求之前启动,因为并不是所有的需求在任务开始时都是必需的。
想想这个:超级马里奥游戏,
瀑布:首先,设计一切,然后完成硬件(硬件团队),然后创建一些测试精灵,然后编码引擎,然后创建艺术品,然后音乐和完成。
喷泉:当硬件团队在做它的工作时,艺术品开始了概念性的工作,编码开始了一些已经存在的hw上的原型。当艺术家和hw完成后,编码人员将这些代码集成到他们的代码中,并一直持续到游戏结束.
发布于 2010-02-25 14:13:25
喷泉:站成一个圆圈,向空中抛出一些图案和关键词,看看它们降落在哪里。只捡那些降落在圆圈内的。重复直到取消为止。
瀑布:让每个人都上船,然后喊"Geronimo!“在穿越尼亚加拉瀑布的时候。捡起粉碎的碎片,然后冲洗并重复。确保清楚地记录了每个人应该坐在的船上的哪一部分,他们应该抓住什么,大喊大叫的声音有多大,以及他们应该降落在哪里。更多说明见表格3684-B。
螺旋:挑选一位团队成员,让其他人绕圈旋转,直到迪齐。
Build和Fix:只需将它扔到墙上,看看到底有什么问题。如果有什么东西掉了,再加些胶带。用过的口香糖也可能起作用。任何不会被卡住的部分,就扔掉吧。
快速原型:完全按照客户要求做。重复,直到他们知道他们想要什么。
Incremental:只构建你想要的部分,并且只有当你想要做的时候。另一个版本是只制造出他们最大声要求的部分,并且只有当他们真正站在你的办公桌前等着它的时候。
同步和稳定:像螺旋一样,每次只有一个人旋转不幸的团队成员。当轮到他们的时候,停止旋转片刻。
发布于 2008-09-24 11:50:05
据我所知,它们本质上包含相同的步骤,但喷泉方法要迭代得多,更少地关注初始设计,而更多地关注分析。
从根本上说,你是在绕道而行。看看需要发生什么,并加以改进。看看需要发生什么。改进它。
它更灵活,但以牺牲项目稳定性为代价。瀑布对大型工程来说要好得多。
https://stackoverflow.com/questions/126607
复制相似问题