摘要
介绍了卫星技术的发展对未来载荷软件设计的要求,提出了层次化设计这样一种新的思路。通过对载荷软件功能的分析、提炼和抽象,将载荷软件划分为相对独立的3个层次,即系统层、协议层和应用层,采用这样的分层架构设计,可以最大限度地实现软件的高内聚、低耦合,提高软件的可移植性、可重用性和可靠性,节省研制时间及成本。
The requirement of evolving of satellite technology for future design of astronautics payload software is introduced, and a new thought about hierarchical design is proposed. By analysing, extracting and abstracting the function of payload software, it is divided into three relatively independent levels, or system level, protocol level and application level. The application of hierarchical architecture design will realize the aim of maximum highly coheres and low coupling, promote the portability, repeatability and reliability of software, while saving time and costs.
出处
《电讯技术》
北大核心
2012年第5期766-769,共4页
Telecommunication Engineering
关键词
卫星载荷
软件设计
层次化设计
软件架构
satellite payload
software design
hierarchical design
software architecture