专题栏目:ARVRMR虚拟现实

支持原型的依据有哪几方面?

支持原型法的依据有以下几个方面。

(1)并非所有需求分析都能预先定义,在很多情况下,用户对其目标和需求最初是笼统的、模糊不清的,许多细节也是含糊不清。要求一个对计算机系统不太熟悉的用户提出准确无误的全部需求分析是不切实际的,所以要使用原型系统。

(2)存在着项目参与者之间的交流和沟通障碍。大、中型软件项日的开发需要系统分析员、软件工程师、程序员、管理者和用户等各类人员的共同参与,在工作中要协同一致,沟通和交流至关重要。为方使参与者之间的沟通、交流,需要使用原型系统。

(3)可以利用快速建造原型工具。通用的超高级语言是基本的建造原型工具。超高级语言的语句功能很强,可以用少数语句实现一个系统,但超高级语言运行时需要很大的支持系统这就增加了需要的存储容量,降低了该语言的执行速度,因此,超高级语言不适合于开发较大的实际软件系统,但对原型系统却是非常适合。通用的软件工具能将需求说明转换成可执行程序等。

实现原型系统的途径:首先,用于验证软件需求的原型,即用适当的工具快速构造出可运行的原型系统,由用户来测试(试用)和评估:其次,用于验证设计方案的原型,即为保证软件项目开发的质量,在总体设计和详细设计中用原型法来验证总体结构及关键算法的正确性;最后,用于演示目标系统的原型,即通过演示过程确定需求策略,使开发人员和用户对系统的理解逐渐加深,不断对原型进行修改、改进、扩充和完善,直到用户满意为止。

内容来源:张德丰《VRML虚拟现实应用技术》

发表评论

相关文章