【正确答案】
A
【答案解析】[考点] 本题考核“生命周期模型”,该考点的考核频率非常高。
对于许多需求不够明确的项目,比较适合采用原型法,并且使用该方法的开发模型。它采用了一种动态定义需求的方法,通过快速地建立一个能够反映用户主要需求的软件原型,让用户在计算机上使用并了解其概要,再根据反馈的结果进行修改,因此能够充分体现用户的参与和决策。原型化人员对原型的实施很重要,衡量他们的重要标准是能否从用户的模糊描述中快速地获取实际的需求。
瀑布模型:严格遵循软件生命周期各阶段的固定顺序,完成一个阶段再进入另一个阶段。它的优点是:可以使过程比较规范化,有利于评审;缺点在于:过于理想,缺乏灵活性,容易产生需求偏差。
演化模型:一种原型化开发模型将从初始的模型中逐渐演化为最终软件产品,是一种“渐进式”原型法。
螺旋模型结合了瀑布模型和演化模型的优点,最主要的特点在于加入了风险分析。它是由制定计划、风险分析、实施工程、客户评估这一循环组成的,最初从概念项目开始第一个螺旋。