结构推理 快速原型模型有哪几种?各有何特点?
【正确答案】原型模型又称“快速原型模型”,它是增量模型的另一种形式。它是在开发真实系统之前,构造一个原型,在该原型的基础上逐渐完成整个系统的开发工作。根据原型的不同作用,有三类原型模型:
   (1)探索型模型。这种类型的原型模型是把原型用于开发的需求分析阶段,目的是要弄清用户的需求,确定所期望的特性,并探索各种方案的可行性。它主要针对开发目标模糊,用户与开发者对项目都缺乏经验的情况,通过对原型的开发来说明用户的需求。
   (2)实验型模型。这种原型主要用于设计阶段,考核实现方案是否合适,能否实现。对于一个大型系统,若对设计方案心中没有把握时,可通过这种原型来证实设计方案的正确性。
   (3)演化型模型。这种原型主要用于及早向用户提交一个原型系统,该原型系统或者包括系统的框架,或者包含系统的主要功能,在得到用户的认可后,将原型系统不断地扩充,从而演变为最终的软件系统。它将原型的思想扩展到软件开发的全过程。
【答案解析】