. 第一次文档1、什么是软件生命周期模型?有哪些主要模型? 软件生命周期模型也称为软件过程模型,反映软件生存周期各个阶段的工作如何组织、衔接,常用的有瀑布模型、原型模型、螺旋模型、增量模型、喷泉模型,还有建造-修补模型、MSF过程模型、快速原型模型。生命周期模型优点缺点适用范围建造-修补模型设计编码过程简单、方便。进行维护相当困难、而且发生回归错误的机会也相当大。适用于不用任何维护的小程序。瀑布模型为项目提供了按阶段划分的检查点、当前一阶段完成后,只需要去关注后续阶段。在项目各个阶段之间极少有反馈、只有在项目生命周期的后期才能看到结果、通过过多的强制完成日期和里程碑来跟踪各个项目阶段。对于经常变化的项目而言,瀑布模型不适用。快速原型模型克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险。所选用的开发技术和工具不一定符合主流的发展,快速建立起来的系统结构加上连续的修改可能会导致产品质量低下。迅速确定系统的基本需求,发现问题、消除误解、开发者与用户充分协调的一个步骤。螺旋模型设计上的