APP下载

运载火箭飞行控制软件可重用架构设计方法研究

2018-07-05刘俊阳李兰兰刘学士

航天控制 2018年3期
关键词:分析设计

霍 宏 刘俊阳 李兰兰 刘学士

北京航天自动控制研究所,北京 100854

在型号任务高速增长、发射任务密集的形势下,运载火箭飞行控制软件研制周期越来越短、结构越来越复杂且规模越来越大,由软件问题造成的事件呈上升趋势。当前,传统的软件研制模式已不能适应航天运载火箭软件研制的任务要求,亟需运用新的设计手段提高软件研制效率和降低软件维护成本[1]。研究发现将可重用软件开发技术应用在运载火箭领域飞行控制软件研制过程中,可以提高软件开发效率、缩短设计周期。

提出一种运载火箭飞行控制软件可重用架构设计方法,结合具体实例阐述了在软件需求分析、概要设计和详细设计阶段可重用软件的开发技术,对缩短运载火箭飞行控制软件研制周期、提高飞行控制软件质量具有一定的实用价值。

1 概述

1.1 可重用软件开发

可重用软件开发的关键点在于领域分析:根据应用领域的特征和相似性,分析软件构件的可重用性,从而界定并构建可重用资产。可重用软件开发过程应该按照软件工程化大纲的要求开展工作,包括需求分析、概要设计、详细设计及实现、测试等过程和阶段[2]。本文重点阐述需求分析、概要设计及详细设计阶段的内容。

可重用软件开发需求分析阶段的主要目标是分析相关领域可重用软件的需求,分析可重用软件的通用性和可变性,最终建立可变性模型。

可重用软件开发概要设计阶段的主要目标是将需求阶段分析的通用性和可变性分解到高层设计框架,并形成可重用架构、可复用构件及接口。……

登录APP查看全文

猜你喜欢

分析设计
隐蔽失效适航要求符合性验证分析
何为设计的守护之道?
《丰收的喜悦展示设计》
电力系统不平衡分析
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
电力系统及其自动化发展趋势分析
中西医结合治疗抑郁症100例分析
在线教育与MOOC的比较分析