论文部分内容阅读
基于组件的软件工程(Component-based software engineering,简称CBSE)或基于组件的开发(Component-Based Development,简称CBD)是一种软件开发模型。也是现今软件复用理论实用化的研究热点,在组件对象模型的支持下,通过复用已有的组件,软件开发者可以“即插即用”地快速构造应用软件。这样不仅可以节省时间和经费,提高工作效率,而且可以产生更加规范、更加可靠的应用软件。组件技术使得软件系统开发商们不必再完全遵从“一切从零开始”的开发模式,他们可根据自己的技术优势在满足组件接口规范要求下开发不同的组件,然后在得到许可的情况下便可以自由使用这些构件来搭建用户所需要的软件系统。这种方式因其开发周期短、见效快、系统柔性高、开放性好、以及容易“即插即用”和进行并行开发等优势而倍受青睐。在空间综合材料实验模块的研制过程中,地面检测在研制过程中起着重要的作用,它对空间综合材料实验模块进行测试、实验、验证。本软件是地面检测系统的上位机软件,为空间综合材料实验模块提供监控、统计、分析、管理工具。软件主要实现以下功能:监视设备模拟量遥测和科学数据,发送遥控和程控命令,统计分析历史数据,管理实验数据,远程监控,实时报警等。本课题已经完成需求分析、概要设计、详细设计和部分功能的编码实现,这部分功能包括:图线监控、表格监控、温场分布、控制命令以及其他相关功能。本文首先介绍基于组件的软件工程的基本理论和方法,然后介绍在该理论指导下空间综合材料实验模块地面监控系统的设计过程。最后展示了项目的研究成果,并展望系统的未来。