概述快速原型模型的思想和特点

快速原型模型的主要思想是:首先快速建立一个能够反映用户主要需求的原型系统,让用户在计算机上试用它,通过实践让用户了解未来目标系统的概貌,以便判断哪些功能是符合需要的,哪些方面需要改进。用户会提出许多改进意见,开发人员按照用户的意见快速地修改原型系统,然后再次请用户试用……,这样反复改进,最终建立完全符合用户需求的新系统。

快速原型模型可以减少模型设计成本,针对于仅完成一些功能性的软件,而不考虑性能、空间等效率要求,比如系统的shell

用户的需求可能产生变化,快速原型模型可以方便的升级得到用户最终需求。从开发周期来看,可以看出它是一种循环进化的过程,用户的参与和反馈,使得这种方法开发出来的系统能够更好地满足用户的需求。

但在实际中由于开发原型系统使用的语言效率低(指开发效率低,如java,效率高的如python)等原因,除了少数简单的事务系统外,大多数原型模型都废弃不用,仅把建立原型模型的过程当作帮助定义软件需求的一种手段。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注