论文部分内容阅读
软件复用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。构件技术是支持软件复用的核心技术。构件技术的不断发展与成熟为软件开发提供了新的方法,学术界和产业界都围绕这项技术展开了大量的研究。本文以可视化建模平台的软件开发为背景,实现了一种适合航天控制领域的组态建模工具,此工具主要用Java语言开发,以Eclipse插件的形式运行。支持多层次建模、模型验证、模型仿真、代码生成、文档生成和需求追踪等功能,并致力于在建模中使用构件库管理系统来管理现有的构件,支持构件在建模中的使用,以提高软件开发效率和重用率。实验表明构件库管理系统能高效的支持构件复用,从而大大简化了建模过程,加快了软件开发速度。同时工具也具有良好的可扩展、可移植、可维护性,极大地提高了建模效率,可以应用于大型的可视化平台建模中。