软件工程-喷泉模型
在设计阶段,从实现的角度对分析阶段模型进行修改或扩展。在编码阶段,使用面向对象的编程语言和方法实现设计模型。在面向对象的方法中,分析模型和设计模型采用相同的符号标示体系,各阶段之间没有明显的界线、而且常常重复、迭代地进行。迭代是指各阶段需要多次重复例如,分析和设计阶段常常需要多次、重复进行,以便更好地实现需求。喷泉模型主要用于面向对象的软件项目,软件的某个部分通常被重复多次,相关对象在每次迭代中随
·
喷泉模型(Fountain Model)是典型的面向对象软件开发模型,着重强调不同阶段之间的重叠,认为面向对象的软件开发过程不需要或不应该严格区分不同的开发阶段。
在分析阶段,定义类和对象之间的关系,建立对象-关系和对象-行为模型。在设计阶段,从实现的角度对分析阶段模型进行修改或扩展。在编码阶段,使用面向对象的编程语言和方法实现设计模型。在面向对象的方法中,分析模型和设计模型采用相同的符号标示体系,各阶段之间没有明显的界线、而且常常重复、迭代地进行。
“喷泉”一词体现了面向对象方法的迭代和无间隙性。迭代是指各阶段需要多次重复例如,分析和设计阶段常常需要多次、重复进行,以便更好地实现需求。无间隙性是指各个阶段之间没有明显的界线,并常常在时间上互相交叉,并行进行。
喷泉模型主要用于面向对象的软件项目,软件的某个部分通常被重复多次,相关对象在每次迭代中随之加人渐进的软件成分。
更多推荐
所有评论(0)