在过去的3个学期里,我一直在学习软件工程课程,我们一直在学习各种生命周期模型。该课程的教科书是20世纪70年代和80年代的IEEE文章集。对于几乎所有模型,教授们普遍持消极态度。他说他们都没用。我们谈论的主要模型是瀑布式,渐进式,增量式,螺旋式,以及我最喜欢的(讽刺),自动化软件综合模型。
我的问题:
和
我听到很多人都在谈论使用敏捷,但更多时候我会觉得他们并没有真正谈论实际的生命周期模型。我认为大多数时候人们只是意味着他们没有像他们那样设计或记录......
答案 0 :(得分:2)
有关程序员的问题(已关闭,但仍是一个很好的参考起点):Are there any major alternatives to waterfall and Agile?
几乎所有这些生命周期模型都已在工业中成功应用于大型项目,有些模型比其他模型更容易使用。生命周期模型的选择取决于许多因素,包括规模,成本,安全问题,时间,波动性,项目的“研究性”,风险,利益相关者,进度需求等,并且可能因项目而异,即使在同一家公司内也是如此。 / p>