当前位置:问答库>论文摘要

题目:系列型号软件复用性技术应用及支撑平台的设计与开发

关键词:软件复用,领域分析,构件,复用库

  摘要

本文是对航天系列型号软件的研制开展复用性研究的一项工作。研究如何在型号软件开发中有效地运用软件复用性技术,从而提高软件产品质量,缩短开发周期。本论文着重描述了通过制定复用性技术应用策略、领域分析、建立可复用构件、搭建复用库支撑平台及评测、典型功能验证等一系列研究,寻找到适应航天型号软件研制的软件可复用开发方法与技术。文章首先针对航天型号软件产品的开发特点,制定出系列型号软件复用性技术应用策略为生产者复用。在领域分析阶段确定了领域分析的策略,着重利用自底向上的分析手段,通过对五个不同型号地面测试发射控制系统软件产品的任务功能需求进行分析,根据软件总体框架结构和具体实现,并结合运行开发环境、功能输入、外部接口、代码等现有资源及未来软件研制的预测确定出了测发控软件的需求重构框架。同时制定出了复用准则。在构件开发阶段,提出了三层可复用架构模式,即业务层、功能组件层、基础模块层,明确了复用逻辑。制订了构件设计规范和构件接口规范,明确了构件属性。根据复用库的工程需求,提出了复用库设计的总体结构,给出了拓扑结构模式的复用库支撑管理系统架构。同时,对复用库支撑管理软件的功能、底层数据库结构及E-R图进行论述。对测发控软件可复用构件和软件复用库的第三方测试工作进行了描述,主要介绍了测试方法及测试结果。为验证构件的实用性及复用库的管理能力,针对使用可复用构件组装软件的开发过程,通过基础性验证和典型应用实例来做测试及验证的方法和内容。同时,通过对试验过程和试验数据的分析,给出了试验结论。