摘要
针对深空探测器数据管理软件多专业功能交叉、信息流复杂,导致软件技术状态控制难、复用性差的问题,文章提出了一种航天器软件架构设计,包括软件架构的要素设计、模式、表示方法、标准体系、可复用元素等,并以此方法设计了一种深空探测器数据管理软件通用架构。经某深空探测器数据管理软件应用验证,结果表明:该方法可以有效控制软件技术状态,提升软件健壮性,并将软件复用率提升30%。
In response to the problems of interdisciplinary functions and complex information flow in deep space detector OBDH software,which lead to difficulty in controlling software technology status and poor reusability,this paper proposes a design of spacecraft software architecture,including elements design,mode,representation methods,standard system,reusable elements,etc.,and designs a general architecture for deep space detector OBDH software using this method.After verification by a a deep space explorer OBDH software application,the result shows that this method can effectively control the software technical status,improve the software robustness,increase the software reuse rate by 30%.
作者
张红军
李佳津
于俊慧
杨丽君
李承昊
ZHANG Hongjun;LI Jiajin;YU Junhui;YANG Lijun;LI Chenghao(Beijing Institute of Spacecraft System Engineering,Beijing 100094,China)
出处
《航天器工程》
CSCD
北大核心
2023年第5期98-104,共7页
Spacecraft Engineering
关键词
深空探测器
数据管理软件
软件架构设计
deep space detector
OBDH software
software architecture design