五大开发模型:瀑布模型,快速原型模型,增量模型,螺旋模型,喷泉模型
采用瀑布模型或快速原型模型开发软件时,目标都是一次就把一个满足所有需求的产品提交给
用户。而增量模型与他们相反,它分批逐步地向用户提交产品,整个软件产品被分解成许多个
增量构件,开发人员一个构件接一个构件地向用户提交产品。螺旋模型可以看做在每个阶段之
前都增加了风险分析过程的快速原型模型。喷泉模型是体现了面向对象软件开发过程迭代和无
缝的特性。为避免使用喷泉模型开发软件时开发过程过分无序,应该把一个线性过程(例如快
速原型模式)作为总目标。