基于UML的航天发射指挥控制软件建模研究

基于UML的航天发射指挥控制软件建模研究

ID:42449725

大小:41.50 KB

页数:10页

时间:2019-09-15

基于UML的航天发射指挥控制软件建模研究_第1页
基于UML的航天发射指挥控制软件建模研究_第2页
基于UML的航天发射指挥控制软件建模研究_第3页
基于UML的航天发射指挥控制软件建模研究_第4页
基于UML的航天发射指挥控制软件建模研究_第5页
资源描述:

《基于UML的航天发射指挥控制软件建模研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于UML的航天发射指挥控制软件建模研究第29卷第l期2007拒2月指挥控制与仿真C:ommandControl&SimulationVO1.29No.1Feb.2007文章编号:1673.3819(2007)01.0091-04基于UML的航天发射指挥控制软件建模研究白洪波,冯书兴(装备指挥技术学院,北京101416)摘要:指挥控制软件是影响SLCS高效运行的重要因素之一.为了提高航天发射指挥控制软件的综合效能,基于统一建模语言(UML)建模技术,从软件需求分析出发,对航天发射指挥控制软件开发进行了静态和动态建模,增强了

2、软件的一致性和可复用性.为软件开发奠定了良好基础.关键词:统一建模语言(UML);航天发射;指挥控制;软件建模中图分类号:TP391.9文献标识码:AResearchOnSLCzSSOftwareModelingBasedOnUMLBAIHong.bo,FENGShu.xing(111eAcademyofEquipmentCommand&Technology,Beijingl01416,China)Abstract:Commandandcontro】softwareiSaveryimportantfactorforrunn

3、ingSLCS.Inordertoimproveintegrativeemciencyofcommandandcon~olsoftware.thispaperintroducesUMLtechnologyandthecommonframeworkinUMLapplicationandestablishesstaticanddynamicmodelsofspacelaunchcommandandcontrolsoftwareaccordingtotheanalysisofitsrequirements.TheUML.basedsof

4、twaremodelscanenhancetheconsistencyandreusabilityofsoftware,whichprovidesagoodfoundationfordevelopingspacelaunchcommandandconuolsoftware.Kevwords:UML:spacelaunch;commandandcontrol;softwaremodeling航天发射指挥控制系统(SLCS,SpaceLaunchCommandandControlSystem)是以航天器测试发射试验装备与人员为主要作用

5、对象的指挥控制系统,是具有高度自动化和复杂性的信息系统.而作为航天发射系统"大脑"的指挥控制系统,在很大程度上决定着航天发射综合能力的发挥和提升.SLCS的主要功能是通过指挥控制软件来实现的.随着信息化要求的不断深入和航天发射任务的不断发展,航天发射指挥控制软件必须要具有开放性和可复用性,以适应不断变化的航天试验环境和航天发射任务.因而,在指挥控制软件的开发过程中,系统建模的作用尤为重要.面向对象的软件建模方法是基于对象进行建模,用对象或类作为主要构造块,这种方法以更接近人类思维的方式建立问题域模型,使设计出的软件尽可能直接地描述

6、现实世界,构造出模块化的,可重用的,维护性好的软件,同时限制软件的复杂性,降低开发维护费用.而统一建模语言UML是OMG组织确定的标准面向对象建模语言,它是一种定义良好,易于表达,功能强大且普遍适用的建模语言¨】,因而UML对航天发射指挥控制软件建模提供了一种有效途径.1用UML进行软件系统建模的基本框架"捌UML通过提供不同形式的图形来表述从软件分析开始的软件开发全过程,一个图就是系统架构在某个侧面的表示,所有的图组成了系统的完整视图.UML的重要内容由下列五类图(共十种图形)来定义:收稿日期:2006.07—24修回日期:20

7、06-09—21作者简介:白洪波(1979.),男,陕西西安人,硕士研究生,研究方向为宅问作战指挥方法及其应用.冯书兴(1963.),男,教授,博士生导师.1)第一类是用例图(Usecasediagram),从用户角度描述系统功能,并指出各功能的参与者.2)第二类是静态图(Staticdiagram),包括类图,对象图和包图.其中类图描述系统中类的静态结构.对象图是类图的实例.包图由包或类组成,表示包与包之间的关系.包图用于描述系统的分层结构.3)第三类是行为图(Behaviordiagram),描述系统的动态模型和组成对象间的交

8、互关系,包括状态图和活动图.其中状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件.而活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动.4)第四类是交互图(Interactivediagram),描述对象间的交

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。