论文摘要
基于组件的软件工程(Component-based software engineering,简称CBSE)或基于组件的开发(Component-Based Development,简称CBD)是一种软件开发模型。也是现今软件复用理论实用化的研究热点,在组件对象模型的支持下,通过复用已有的组件,软件开发者可以“即插即用”地快速构造应用软件。这样不仅可以节省时间和经费,提高工作效率,而且可以产生更加规范、更加可靠的应用软件。组件技术使得软件系统开发商们不必再完全遵从“一切从零开始”的开发模式,他们可根据自己的技术优势在满足组件接口规范要求下开发不同的组件,然后在得到许可的情况下便可以自由使用这些构件来搭建用户所需要的软件系统。这种方式因其开发周期短、见效快、系统柔性高、开放性好、以及容易“即插即用”和进行并行开发等优势而倍受青睐。在空间综合材料实验模块的研制过程中,地面检测在研制过程中起着重要的作用,它对空间综合材料实验模块进行测试、实验、验证。本软件是地面检测系统的上位机软件,为空间综合材料实验模块提供监控、统计、分析、管理工具。软件主要实现以下功能:监视设备模拟量遥测和科学数据,发送遥控和程控命令,统计分析历史数据,管理实验数据,远程监控,实时报警等。本课题已经完成需求分析、概要设计、详细设计和部分功能的编码实现,这部分功能包括:图线监控、表格监控、温场分布、控制命令以及其他相关功能。本文首先介绍基于组件的软件工程的基本理论和方法,然后介绍在该理论指导下空间综合材料实验模块地面监控系统的设计过程。最后展示了项目的研究成果,并展望系统的未来。
论文目录
摘要Abstract第1章 引言1.1 选题的目的和意义1.2 软件开发方法的选择1.3 研究内容第2章 基于组件的软件设计思想2.1 软件开发面临的挑战2.2 基于组件的软件工程2.3 组件规范2.4 基于组件系统开发生命周期2.5 软件体系和基于组件的开发2.6 UML 和基于组件的系统模型2.7 基于组件软件工程的未来2.8 在本项目中的应用第3章 系统需求分析3.1 系统概述3.1.1 综合材料实验模块物理结构图3.1.2 系统软件实现功能3.2 系统数据流图3.3 功能需求3.3.1 系统管理(U2 Maintain System)3.3.2 实时监控(U3 Supervise)3.3.3 远程数据通信(U7 Remote Query)3.4 客户端需求3.4.1 系统概述3.4.2 登录(U10.1 Login)第4章 空间综合材料实验模块地面实验监控系统的组件划分4.1 组件库模型的建立4.2 模型内部构件4.2.1 应用显示层4.2.2 业务逻辑层4.2.3 虚拟数据通信层4.2.4 核心组件层4.3 组件的重用性与维护性分析第5章 空间综合材料实验模块地面实验监控系统中各个组件的实现5.1 应用显示层5.1.1 frm Main5.1.2 frm ChartSupervise5.2 业务逻辑层5.2.1 AlarmCondition5.2.2 AlarmDefinition5.2.3 Instrument5.2.4 ProcessVariable5.2.5 Substation5.3 虚拟数据通信层5.3.1 虚拟数据通信层的总体结构5.3.2 远程通信实现5.4 核心层5.4.1 数据库操作类(DAO)5.4.2 串口相关的操作类5.4.3 IniManage第6章 数据库的设计6.1 数据库设计要求6.2 数据库详细设计6.2.1 概念数据库设计6.2.2 逻辑数据库设计6.3 物理数据库设计第7章 成果与展望7.1 研究成果7.2 展望参考文献收录和发表文章目录致谢
相关论文文献
标签:监控论文; 组件论文;
基于组件的空间综合材料实验模块地面实验监控软件的研究
下载Doc文档