喷泉模型
喷泉模型是一种比较典型的面向对象软件开发模型,以用户需求为动力,以对象作为驱动的模型,适合面向对象的开发方法。这克服了瀑布模型不支持软件重用和多项开发活动集成的局限性,喷泉模型使开发过程具有迭代性和无间隙性,如图1.6所示。
图2.6所示的喷泉模型是典型的面向对象生命周期模型。
图中代表不同阶段的圆圈相互重叠,这明确表示两个活动之间存在交迭;图中在一个阶段内的向下箭头代表该阶段内的迭代(或求精)。图中较小的圆圈代表维护,圆圈较小象征着采用了面向对象范型之后维护时间缩短了。
系统某些部分常常重复