自从我了解了软件开发的螺旋模型之后,我就尝试将它应用到我参与过的不同项目中。但是,我开始觉得它实际上只是通过传统的瀑布模型更快地压缩和迭代。
即使在每个螺旋或敏捷周期,仍然有一个逐步的任务/目标,需要完成,以完成螺旋,并逐步过程似乎真的类似(虽然较短的总周期,也许更少的步骤)瀑布模型。
主要的区别是在开发过程的早期和整个过程中引入了反馈循环,还是在实际的一步一步完成任务方面有根本的区别?
发布于 2011-07-11 22:00:21
在它的核心,螺旋是由降低风险驱动,而瀑布是由生产文物驱动。
发布于 2011-07-12 00:53:26
螺旋和快速应用开发(RAD)通常是压缩瀑布循环。
然而,敏捷/TDD通过减少文档工件更进一步。特性、故事和测试用例场景取代了大量瀑布文档(具体而言,功能规范、需求规范、设计规范和验收测试计划)??您可以在没有详细内容的情况下获得精确性。
https://softwareengineering.stackexchange.com/questions/91934
复制相似问题