信息系统项目的生命周期模型有:瀑布模型、螺旋模型、V 模型、喷泉模型、迭代模型。
瀑布模型也称生存周期法,是生存周期法中最常用的开发模型,它把软件开发过程分为软件计划、需求分析、软件设计、程序编码、软件测试和运行维护6个阶段,规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。
变换模型(演化模型)是在快速开发一个原型的基础上,根据用户在调用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本,重复这一过程,直到演化成最终的软件产品。
螺旋模型是将瀑布模型和演化模型相结合,综合了两者的优点,并增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程及客户评价等活动,并开发原型的一新版本。经过若干次螺旋上升的过程,得到最终的系统。
V模型描述了一些不同的测试级别,并说明了这些级别所对应的生存周期中不同的阶段。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。
喷泉模型为软件复用和生存周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法。
RUP模型是一种过程方法,他属于迭代模型的一种。RUP提高了团队生产力。
各省软考办 | ||||||||||