软件开发之喷泉模型

        喷泉模型也称为迭代模型。喷泉模型认为软件开发过程的各个阶段是相互重叠和多次反复的,功能模块不是一次完成,而是像喷泉,水喷上去又可以落下来,既可以落在中间,又可以落到底部。各个开发阶段没有特定的次序要求,完全可以并行进行,可以在某个开发阶段中随时补充其他任何开发阶段中遗漏的需求。

        喷泉模型是以面向对象驱动的模型,主要用于描述面向对象的软件开发过程。软件的某个需求部分通常重复开发多次,实现需求的相关对象在每次迭代中加入渐进的软件产品。由于对象概念的引入,对象及对象关系在分析、设计和实现阶段的表达方式中统一,使得开发活动之间的迭代和无间隙能够容易地实现。

        喷泉模型不像瀑布模型在需求分析活动结束后才开始设计活动,设计活动结束后才开始编码活动,该模型的各个阶段没有明显的界线,开发人员可以针对不同的对象集合并行进行开发,即存在多个子开发流程,这些子开发流程在对象集成时同步。其优点是可以提高软件项目开发效率,节省开发时间。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月8日
下一篇 2021年3月8日

相关推荐