投稿指南
来稿应自觉遵守国家有关著作权法律法规,不得侵犯他人版权或其他权利,如果出现问题作者文责自负,而且本刊将依法追究侵权行为给本刊造成的损失责任。本刊对录用稿有修改、删节权。经本刊通知进行修改的稿件或被采用的稿件,作者必须保证本刊的独立发表权。 一、投稿方式: 1、 请从 我刊官网 直接投稿 。 2、 请 从我编辑部编辑的推广链接进入我刊投审稿系统进行投稿。 二、稿件著作权: 1、 投稿人保证其向我刊所投之作品是其本人或与他人合作创作之成果,或对所投作品拥有合法的著作权,无第三人对其作品提出可成立之权利主张。 2、 投稿人保证向我刊所投之稿件,尚未在任何媒体上发表。 3、 投稿人保证其作品不含有违反宪法、法律及损害社会公共利益之内容。 4、 投稿人向我刊所投之作品不得同时向第三方投送,即不允许一稿多投。 5、 投稿人授予我刊享有作品专有使用权的方式包括但不限于:通过网络向公众传播、复制、摘编、表演、播放、展览、发行、摄制电影、电视、录像制品、录制录音制品、制作数字化制品、改编、翻译、注释、编辑,以及出版、许可其他媒体、网站及单位转载、摘编、播放、录制、翻译、注释、编辑、改编、摄制。 6、 第5条所述之网络是指通过我刊官网。 7、 投稿人委托我刊声明,未经我方许可,任何网站、媒体、组织不得转载、摘编其作品。

RUP在DoDAF体系结构中的应用研究

来源:航空兵器试验靶场 【在线投稿】 栏目:期刊导读 时间:2020-12-22
作者:网站采编
关键词:
摘要:0 引 言 2004年2月,美国国防部在原有C4ISR体系结构框架的基础上,颁布了《国防部体系结构框架(DoD Architecture Framework,DoDAF)》的1.0版本,用于指导国防指挥控制系统和商业运作过程的体

0 引 言

2004年2月,美国国防部在原有C4ISR体系结构框架的基础上,颁布了《国防部体系结构框架(DoD Architecture Framework,DoDAF)》的1.0版本,用于指导国防指挥控制系统和商业运作过程的体系结构描述[1]。2007年4月和2009年5月,DoDAF的1.5版本和2.0版本[2]相继颁布,使得整个结构框架对C4ISR系统的描述更加准确、细致、全面。

Rational统一过程(Rational Unified Process,RUP)是一种软件工程化过程。它提供了如何在开发组织中严格分配任务的职责和方法。由于RUP为大部分开发过程提供自动化的工具支持,对软件开发过程不同阶段的各种模型(尤其是UML模型)都有着良好的支持,因此本文将RUP的开发思想应用于DoDAF中,对作战活动进行建模。

1 DoDAF体系结构设计方法

1.1 DoDAF设计方法简介

DoDAF 1.5是C4ISR体系结构框架的完善,它超越了仅应用于C4ISR系统的限制,可用于指导国防指挥控制系统和商业运作过程的体系结构描述[3]。DoDAF提出了体系结构描述的三个视图:作战体系结构视图、系统体系结构视图和技术体系结构视图。分别从作战需求、系统实现和技术支持三个方面共同描述系统。三个视图之间的关系如图1所示。

图1 三视图之间的关系

1.2 基于UML的面向对象的方法在DoDAF中的应用

面向对象设计方法是一种围绕真实世界的概念来组成模型的思维方法[4],其基本思想是对问题空间进行自然分割,以更接近人类的思维方式建立问题域模型,以便对客观实体进行结构和行为模拟,从而使设计的系统尽可能直接地描述现实世界。它是一种自底向上归纳和自顶向下分解相结合的方法[5]。

面向对象的建模语言UML主要包括用例图、静态图、行为图和交互图等几类视图[6-7]。这些视图可以为C4ISR系统体系结构产品的开发提供十分方便的可视化手段。图2给出了UML不同视图在体系结构产品描述中的应用。

图2 UML视图描述体系结构产品

2 C4ISR体系结构开发过程

C4ISR系统的开发是复杂的过程,它的开发必须从系统工程的高度来加以考虑。本文对照DODAF的开发过程,将RUP应用于C4ISR体系结构的开发过程中。

2.1 DODAF体系结构开发过程

DoDAF 1.5中对体系结构的开发过程规定为6 个步骤,如图3所示。

图3 体系结构的开发过程

(1) 确定体系结构的预期用途。在开发体系结构之前要能清晰的描述其预期用途:为什么要开发这个体系结构、各部门将如何按照此结构运行。这个预期也包括体系结构的开发将影响到的部门或系统、如何评判此体系结构是否满足用户需求。

(2) 确定体系结构的范围。体系结构的范围被定义为:确立体系结构深度和广度的边界[1]。它限定了体系结构的开发背景和解决问题的范围。这一步主要是确定体系结构所描述的时间段、地理界线,以及功能和技术限制。

(3) 确定体系结构开发所需的数据。根据每一步操作者的输入,选择操作内容、系统、服务以及技术视图的数据、属性、规则。在这一步骤中需要确定实体数据的细化级别和属性,为第(4)步的收集数据做好准备。

(4) 采集、组织、关联和存储体系结构数据。一旦确定所搜集的数据,体系结构数据将被分类、组织、关联在一个自动的数据库中,以便后期的分析和使用。一旦发现可用的元数据就会立即在DAES(DoD Architecture Registry System,体系结构注册系统)中注册发布。在构造体系结构视图和产品的过程中,需要尽可能参考已有的体系结构资源,节约开发成本避免重复开发。

(5) 为实现体系结构目标进行各种分析。为了确定体系结构数据数据是否满足系统进程的初始运作,需要对数据进行多项分析。为了确认追加的数据是否有利于系统更好的运行,需要将步骤(3)~(5)重复进行,以期取得最优效果。直到获得这一过程的操作用户批准,这一步骤方可完成。

(6) 根据决策者的需求表示各种结果。根据决策者的需求,将系统中的数据、分析结果以不同的方式呈现。DODAF主要是通过体系结构产品和视图来将潜在的数据以不同的视角呈现出来。

2.2 基于RUP的系统开发的步骤

RUP是Rational Rose统一过程的缩写,其中Rational Rose是图形化的OO CASE工具,支持软件系统的面向对象的开发,是目前比较流行的可视化开发工具之一[8]。RUP集中体现了当代软件开发的先进思想,把面向对象的建模与螺旋上升式的开发工程过程相结合,支持团队开发,并且综合了其他的开发技术,对软件系统的开发提供了强有力的支持,为运用面向对象的思想和技术、控制系统的复杂性,提高软件开发效率提供了必要条件[9]。

文章来源:《航空兵器试验靶场》 网址: http://www.hkbqzz.cn/qikandaodu/2020/1222/756.html



上一篇:浅谈组织飞行员体能训练的几点体会
下一篇:航母终极追杀令苏联岸基航空兵装备与战术发展

航空兵器试验靶场投稿 | 航空兵器试验靶场编辑部| 航空兵器试验靶场版面费 | 航空兵器试验靶场论文发表 | 航空兵器试验靶场最新目录
Copyright © 2018 《航空兵器试验靶场》杂志社 版权所有
投稿电话: 投稿邮箱: