基于面向对象的通用控制软件的设计与实现  被引量:2

Design and Implementation of Universal Control Software

在线阅读下载全文

作  者:刘伟 孔袁莉 雷斯聪 郑柏 李晶晶 LIU Wei;KONG Yuanli;LEI Sicong;ZHENG Bai;LI Jingjing(Shanghai Aerospace Equipment Manufacturing Co.,Ltd.,Shanghai 200245,China)

机构地区:[1]上海航天设备制造总厂有限公司,上海200245

出  处:《计算机测量与控制》2022年第2期145-150,共6页Computer Measurement &Control

摘  要:控制软件是运载火箭中非常重要的一类软件;传统模式下,型号的控制软件是专用的,型号之间的控制软件存在相似功能重复开发、开发和维护效率低的问题;针对上诉问题,采用面向对象分析和设计技术,设计了一套基于面向对象的通用控制软件,通过对控制软件的业务逻辑进行建模和分析,抽象出满足特定规则的命令实体类,使得命令实体间可以互相组合,用户可以通过将命令实体进行组合而成为控制流程;采用XML文件持久化控制流程,提高数据文件的可读性和易更改性;通过面向对象技术屏蔽细节,特定需求通过扩展实现,而无需更改现有的设计;通过测试分析,软件的结构设计合理,扩展性和维护性良好。Control software is a very important kind of software in Launch Vehicle project. In the traditional mode, the model control software is special, different control software has the similar problems of repeated development, low development and maintenance efficiency. Aiming at the above problems, a set of control software based on oriented object is designed by using object-oriented analysis and design technology. Through modeling and analyzing the business logic of the control software, the command entity classes that meet specific rules are abstracted, so that the command entities can be combined with each other, and the user can form the control process by combining the command entities. XML file persistence control process is adopted to improve the readability and changeability of data files. The details are shielded by the object-oriented technology, and the specific requirements are realized by extension without changing the existing design. Through test and analysis, the software architecture design is reasonable, and the expansibility and maintainability are more effective.

关 键 词:面向对象分析和设计 持久化 XML 

分 类 号:TP274[自动化与计算机技术—检测技术与自动化装置]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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