摘要
如今导弹/火箭地面测发控软件规模不断扩大,复杂度不断增加,为了有效提高软件研制效率,必须提升地面测发控软件的复用性、可维护性和扩展性。使用设计模式进行软件框架设计,能够达到此目的。本文使用命令模式、单件模式、观察者模式以及主动对象模式完成了地面测发控软件部分功能框架的搭建,提高了软件的非功能性需求。
With the enlargement of program scale, the ground test launch and control system is becoming more and more complex. In order to improve the efficiency of software development, the reusability, main- tainability and extensibility of ground test and control system are needed to be enhanced. The design pattern can be used in software architecture design to achieve this goal. The command pattern, singleton pattern, observer pattern and the active object pattern are applied to the establishment of part of ground test launch and control system in this paper, and the non -functional requirements of software are improved.
出处
《航天控制》
CSCD
北大核心
2014年第2期91-96,共6页
Aerospace Control
关键词
地面测发控软件
软件复用
设计模式
Test launch and control system software
Software reuse
Design patterns