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