APP下载

设计模式在地面测发控软件中的应用

2014-07-08马卫华马颖劲解月江

航天控制 2014年2期
关键词:功能

杨 喆 马卫华 马颖劲 解月江

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

设计模式在地面测发控软件中的应用

杨 喆 马卫华 马颖劲 解月江

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

如今导弹/火箭地面测发控软件规模不断扩大,复杂度不断增加,为了有效提高软件研制效率,必须提升地面测发控软件的复用性、可维护性和扩展性。使用设计模式进行软件框架设计,能够达到此目的。本文使用命令模式、单件模式、观察者模式以及主动对象模式完成了地面测发控软件部分功能框架的搭建,提高了软件的非功能性需求。

地面测发控软件;软件复用;设计模式

导弹/火箭的地面测发控软件是一个大型网络软件系统,一般由主控软件、显示软件以及数据处理软件等多个应用软件组成,主要功能是实现测试发射控制流程的半自动和全自动测试,以及流程中所有数据的图形化显示,完成发射前的测试准备[1]。

近年来,各型号地面测发控软件规模不断扩大,软件产品复杂度不断增加。为提升航天型号软件研制效率,开发人员在完成软件系统的功能需求之外,还必须提高软件产品的可复用性、可维护性和扩展性等非功能性要求。设计模式是面向对象软件设计经验的总结,可以更加简单方便地复用成功的设计和体系结构。将设计模式的思想引入地面测发控软件的设计过程,可以有效提高地面测发控软件的可复用性、可维护性和扩展性。

本文讨论了……

登录APP查看全文

猜你喜欢

功能
拆解复杂功能
也谈诗的“功能”
基层弄虚作假的“新功能取向”
深刻理解功能关系
钳把功能创新实践应用
关于非首都功能疏解的几点思考
基于PMC窗口功能实现设备同步刷刀功能
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
中西医结合治疗甲状腺功能亢进症31例