【正确答案】快速原型模型的基本思想:软件开发过程中的原型是软件的一个早期可运行的版本,它反映了最终系统的重要特性。
快速原型是利用原型辅助软件开发的一种新思想。经过简单快速的分析,快速实现一个原型,用户与开发者在试用原型的过程中加强通信与反馈,通过反复评价和改进原型,从而减少误解,弥补遗漏,适应变化,最终提高软件质量。
在20世纪80年代就出现了快速原型的思想,它是在研究需求阶段的方法和技术中产生的。由于种种原因,要在需求分析阶段得到完全、一致、准确、合理的需求是很困难的。因此在开发过程的早期,在获得一组基本需求说明后,就快速地使其“实现”,通过原型反馈,加深对系统的理解,并满足用户基本需求,使用户在试用过程中受到启发,对需求说明进行补充和精确化,还增进了开发者和用户对系统需求的理解。使比较含糊的软件需求和功能明确化,还帮助开发者和用户发现并消除不协调的系统需求,逐步确定各种需求,从而获得合理、协调一致、无歧义的、完整的、可行性的需求说明。
以后,又把快速原型思想用到软件开发的其他阶段,并向软件开发的全过程扩展。即先用相对少的成本、较短的周期开发一个简单的但可以运行的系统原型,向用户演示或让用户试用,以便及早澄清并检验一些主要设计策略,在此基础上再开发实际的软件系统。
【答案解析】