一种基于State模式的惯导系统软件设计方法  

A Method of Inertial Navigation System Software Design Based on the State Pattern

在线阅读下载全文

作  者:许静 邹瑛 解芳 何长久 李伟 

机构地区:[1]北京自动化控制设备研究所,北京100074 [2]惯性技术国防科技重点实验室,北京100074

出  处:《导航定位与授时》2017年第3期22-26,共5页Navigation Positioning and Timing

基  金:国家自然科学基金(41527803)

摘  要:State模式是一种面向对象的设计方法。针对惯导系统软件设计中的问题,提出了一种基于State模式的惯导系统软件设计方法,并将其应用于惯导系统软件分支流程的设计过程中。与传统设计方法相比,该方法将逻辑判断和处理封装在状态对象中,为不同系统状态子类声明了一个公共接口,用子类实现特定状态下的行为操作,避免了多种状态转换时逻辑判断的复杂度,降低了惯导系统软件的耦合程度,增强了代码的可靠性、健壮性和可移植性,从而提高了软件质量。A State Pattern method is an object oriented design method. It is proposed according the existing problems in the software design of inertial navigation system. Different with traditional designed method, state pattern method encapsulates the logical judgement and handle process in one object, and one common interface is defined for various system statement. The detailed process method is implemented in subclass. With this method, the complexity of system state translation is reduced as well as the coupling of system software. As the results, the robustness of system soft- ware is improved and the quality of software is enhanced.

关 键 词:STATE模式 惯导系统软件 设计方法 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象