(3)软件工具 开发好的软件需要时间和经验。因此,已经开发出了很多工具软件,帮助软件开发者工作。好的工具软件应该是:代码重用,具有专门经验,模块化,快速建模,快速投入市场。 工具软件的分类有:①服务型(库 ):通用的机制,特殊的过程,②构架型:服务型+程序结构的增强,③系统型:框架型+main()。 (4)现有软件的不足 研究的项目还不够大(难以注意到一些例外),问题空间太复杂(多学科交叉),虚拟环境技术不成熟。 (5)分布式虚拟环境软件的应用要求 ①对虚拟环境软件的特殊要求:利用实例剧情,如同赛车一样逼真。 ②对分布式虚拟环境软件的特殊要求:同①。 ③对虚拟环境软件的共性要求:稳定性,容错能力,可恢复,可理解,可学习,可分析,可构造,时间和资源属性,可操作,精度,可测试,安全。 ④对分布式虚拟环境软件的共性要求:除了③外还有:互操作性,一致性/交互性,可构成,可协作。 |