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

上传人:b****6 文档编号:8155605 上传时间:2023-01-29 格式:DOCX 页数:6 大小:20.50KB
下载 相关 举报
RUP在DoDAF体系结构中的应用研究.docx_第1页
第1页 / 共6页
RUP在DoDAF体系结构中的应用研究.docx_第2页
第2页 / 共6页
RUP在DoDAF体系结构中的应用研究.docx_第3页
第3页 / 共6页
RUP在DoDAF体系结构中的应用研究.docx_第4页
第4页 / 共6页
RUP在DoDAF体系结构中的应用研究.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

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

《RUP在DoDAF体系结构中的应用研究.docx》由会员分享,可在线阅读,更多相关《RUP在DoDAF体系结构中的应用研究.docx(6页珍藏版)》请在冰豆网上搜索。

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

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

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

  摘要:

分析了DoDAF体系结构三视图的功能、作用、相互关系以及DODAF体系结构开发过程。

提出了运用Rational统一过程(RUP)对DoDAF体系结构开发的方法与过程,结合航空兵作战的特点,运用RUP开发了的相关视图产品,描述了航空兵作战过程,证明了RUP对体系结构的开发有着良好的支持作用。

  

  关键词:

DoDAF;RUP;体系结构;航空兵

  中图分类号:

TN957.51-34;E96文献标识码:

A

  文章编号:

1004-373X(2012)01-0027-04

  ApplicationofRUPinDoDAFarchitecture

  

  MAYing-liang1,2,SHENGHui-ping2,SHANXin1

  (1.GraduateStudents′BrigadeofNavalEngineeringInstitute,Yantai264001,China;

  2.PLAUnitof91640,Zhanjiang524064,China)

  ?

オ?

  Abstract:

  Thefunction,effect,internalinvasionanddevelopmentprocessofthethreeviewsofDoDArchitectFrameworkareanalyzed.ThewaysandmeansofusingRationalunifiedprocedure(RUP)todesignDoDAFproductsareputforward.Combinedwiththetacticsofaviationarmy,RUPwasappliedtodesigntheinterrelatedviewsproductsanddescribethebattleprocessofaviationarmy.ThisworkprovesthatRUPplaysasignificantsupportroleintheDODAFdevelopment.

  

  Keywords:

DoDAF;RUP;systemarchitecture;aviationarmy

  收稿日期:

2011-09-21

  0引言

  2004年2月,美国国防部在原有C4ISR体系结构框架的基础上,颁布了《国防部体系结构框架(DoDArchitectureFramework,DoDAF)》的1.0版本,用于指导国防指挥控制系统和商业运作过程的体系结构描述[1]。

2007年4月和2009年5月,DoDAF的1.5版本和2.0版本[2]相继颁布,使得整个结构框架对C4ISR系统的描述更加准确、细致、全面。

  Rational统一过程(RationalUnifiedProcess,RUP)是一种软件工程化过程。

它提供了如何在开发组织中严格分配任务的职责和方法。

由于RUP为大部分开发过程提供自动化的工具支持,对软件开发过程不同阶段的各种模型(尤其是UML模型)都有着良好的支持,因此本文将RUP的开发思想应用于DoDAF中,对作战活动进行建模。

  1DoDAF体系结构设计方法

  1.1DoDAF设计方法简介

  DoDAF1.5是C4ISR体系结构框架的完善,它超越了仅应用于C4ISR系统的限制,可用于指导国防指挥控制系统和商业运作过程的体系结构描述[3]。

DoDAF提出了体系结构描述的三个视图:

作战体系结构视图、系统体系结构视图和技术体系结构视图。

分别从作战需求、系统实现和技术支持三个方面共同描述系统。

三个视图之间的关系如图1所示。

  

  图1三视图之间的关系

  

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

  

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

它是一种自底向上归纳和自顶向下分解相结合的方法[5]。

  面向对象的建模语言UML主要包括用例图、静态图、行为图和交互图等几类视图[6-7]。

这些视图可以为C4ISR系统体系结构产品的开发提供十分方便的可视化手段。

图2给出了UML不同视图在体系结构产品描述中的应用。

  

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

  2C4ISR体系结构开发过程

  C4ISR系统的开发是复杂的过程,它的开发必须从系统工程的高度来加以考虑。

本文对照DODAF的开发过程,将RUP应用于C4ISR体系结构的开发过程中。

  2.1DODAF体系结构开发过程

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

  

  图3体系结构的开发过程

  

(1)确定体系结构的预期用途。

在开发体系结构之前要能清晰的描述其预期用途:

为什么要开发这个体系结构、各部门将如何按照此结构运行。

这个预期也包括体系结构的开发将影响到的部门或系统、如何评判此体系结构是否满足用户需求。

  

(2)确定体系结构的范围。

体系结构的范围被定义为:

确立体系结构深度和广度的边界[1]。

它限定了体系结构的开发背景和解决问题的范围。

这一步主要是确定体系结构所描述的时间段、地理界线,以及功能和技术限制。

  (3)确定体系结构开发所需的数据。

根据每一步操作者的输入,选择操作内容、系统、服务以及技术视图的数据、属性、规则。

在这一步骤中需要确定实体数据的细化级别和属性,为第(4)步的收集数据做好准备。

  (4)采集、组织、关联和存储体系结构数据。

一旦确定所搜集的数据,体系结构数据将被分类、组织、关联在一个自动的数据库中,以便后期的分析和使用。

一旦发现可用的元数据就会立即在DAES(DoDArchitectureRegistrySystem,体系结构注册系统)中注册发布。

在构造体系结构视图和产品的过程中,需要尽可能参考已有的体系结构资源,节约开发成本避免重复开发。

  (5)为实现体系结构目标进行各种分析。

为了确定体系结构数据数据是否满足系统进程的初始运作,需要对数据进行多项分析。

为了确认追加的数据是否有利于系统更好的运行,需要将步骤(3)~(5)重复进行,以期取得最优效果。

直到获得这一过程的操作用户批准,这一步骤方可完成。

  (6)根据决策者的需求表示各种结果。

根据决策者的需求,将系统中的数据、分析结果以不同的方式呈现。

DODAF主要是通过体系结构产品和视图来将潜在的数据以不同的视角呈现出来。

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

  RUP是RationalRose统一过程的缩写,其中RationalRose是图形化的OOCASE工具,支持软件系统的面向对象的开发,是目前比较流行的可视化开发工具之一[8]。

RUP集中体现了当代软件开发的先进思想,把面向对象的建模与螺旋上升式的开发工程过程相结合,支持团队开发,并且综合了其他的开发技术,对软件系统的开发提供了强有力的支持,为运用面向对象的思想和技术、控制系统的复杂性,提高软件开发效率提供了必要条件[9]。

  RUP对DODAF的开发过程中,一般是按照以下的三个阶段逐步完成系统开发:

  

(1)需求分析阶段

  当着手启动一个C4ISR系统的体系构造时,首先要考虑项目的可行性和必要性:

在对系统的目标任务有了概括的了解后,应该充分分析系统的规模和复杂性,权衡现有技术、资源,对项目完成时间、实施成功标准、阶段性计划等要做出详细的文档说明。

在完成可行性和必要性的确认后,需要研究系统的需求。

  C4ISR系统是一个复杂的大系统,一般系统开发人员只能了解到关于整个业务流程的陈述性文字材料,许多需求的描述会很模糊。

这时就需要作战人员和系统设计人员共将真正的需求明确精准的提炼出来:

作战需求、参与作战的角色、角色之间的关系都由OV-1直观的表示出来;系统中的组织结构,组织类型,人员关系等概念由OV-4表述[10]。

  

(2)设计模型阶段

  在RUP过程中,系统的分析与设计主要包括静态和动态两种结构模型[11]。

静态结构模型主要分析的是系统在某个时刻的状态,从而了解系统的关联与行为,确定类的属性、操作,分析系统接口等。

如作战节点连接图OV-2就反映了各个节点间的连接关系,信息的传输路径。

  系统的动态行为一般由交互图、状态图和活动图来建立模型,用以表示动作流、对象流和信息流。

无论系统中的事件是顺序发生还是并发处理,都可以通过动态模型表示出来。

如作战活动图OV-5就将作战过程的活动流给明确表示出来。

动态、静态模型互补不足,能够全面、细致的将系统需求全部表达。

  (3)模型验证阶段

  模型的验证主要是对系统的功能和逻辑是否符合要求。

用户对模型的检验首先是看体系结构中的功能设计、执行顺序、模型行为是否与预期要求的一样或符合客观需求;其次就是通过外部的驱动信息对作战过程执行跟踪、监控和评价,以验证、改进系统模型。

  3航空兵作战体系结构建模示例

  根据上文所述的方法,本文以海军航空兵部队为例,通过一个简单的作战事件,构造部分体系结构产品来说明RUP在航空兵作战体系结构建模方面的应用。

  3.1需求分析阶段

  根据DoDAF的要求,首先要明确整个作战环境,作战背景和作战方式。

因此,通过概念视图加以描述。

根据航空兵的作战特点,航空兵的作战和保障力量一般由空战部队、保障部队和侦察部队组成。

在作战过程中,首先是地面雷达或预警机发现目标,通知指挥部,经过数据融合、威胁评估后拟制作战方案,地面勤务部队做好战前准备,由空战部队负责实施作战计划。

  根据描述,确定系统中的角色由航空兵指挥部、空战部队、勤务部队、侦察部队;每级用例有相应的子用例。

图4,图5是根据需求描述生成的OV-1,OV-4产品,反映了系统功能和的系统组织构成。

  3.2模型设计阶段

  设计阶段首先在用例图的基础上确定系统节点,通过这些节点间的相互关系,信息流向来反映系统的工过程。

不同的作战过程系统的工作过程也不一样,因此涉及的作战节点也不相同。

图6描述了航空兵作战资源,从图中可以反映出各节点间的信息流向和事件关系。

  ?

お?

  

  图4航空兵作战概念视图(OV-1)

  

  图5作战力量构成(OV-4)

  

  图6航空兵作战资源描述(OV-2)

  图7为用活动图OV-5描述了航空兵接敌交火作战过程。

  

  图7接敌交火作战活动图(OV-5)

  图中可以看出在整个交火过程中虽然只有战斗机节点发生动作,但是从发现目标到攻击目标都有许多信息节点参与了作战,不仅有信息交换,还有各种规则、数据库的调用。

通过对不同细化层级的描述,可以将作战过程以不同的精度描述出来。

  图8中OV-7描述的是接敌作战过程中的各节点间的逻辑关系。

  

  图8航空兵作战逻辑视图(OV-7)

  4结语

  航空兵作战C4ISR体系结构的构建是一个复杂的过程,而RationalRose工具对UML的强大支持则为体系结构开发提供了便利。

根据上文的分析,可以看出遵循Rational统一过程(RUP)的步骤,能够与DODAF体系结构建模过程相结,将体系结构产品的开发划分为若干阶段,螺旋上升循环开发,不断完善体系结构的描

  述。

RUP根据不同产品的特点,使用对应的UML模型

  图进行描述,不仅保证了描述的准确性,也使得软件具有良好的一致性和互操作性。

在此基础上可以为决策者提供多视角、多产品的数据展现。

随着DODAF版本的升级,体系结构将以数据而非产品为核心,这将更加方便灵活运用RUP描述体系结构。

  参考文献

  [1]DoDArchitectureFrameworkWorkingGroup.DoDarchitectureframeworkversion1.5[M].U.S.:

DepartmentofDefense,2007.

  

  [2]DoDArchitectureFrameworkWorkingGroup.DoDarchitectureframeworkversion2.0[M].U.S.:

DepartmentofDefense,2009.

  

  [3]崔潇潇,王明哲.DoDAF标准的系统效能评价[J].兵工自动化,2006,25(12):

1-2.

  

  [4]冯富霞,李森贵.UML科学建模系统研究[J].潍坊教育学院学报,2010,23

(2):

87-89.

  

  [5][美]LARMANCraig.UML和模式应用:

面向对象分析与设计导论[M].姚淑珍,李虎,译.北京:

机械工业出版社,2002.

  

  [6]王智学.ROSE对象建模方法与技术[M].北京:

机械工业出版社,2003.

  

  [7]柏晓莉,姜军,罗雪山,等.基于UML&OPN的C4ISR系统体系结构仿真验证研究[J].系统工程与电子技术,2008,30(4):

671-676.

  

  [8]梁向阳,康凤举,钟联炯,等.基于RUP的C4ISR体系结构设计[J].微计算机应用,2007,28(12):

14-19.

  

  [9]丛树学,白奕.基于DoDAF的舰载武器系统体系结构建模[J].指挥控制与仿真,2008,30(5):

23-26.

  

  [10]梁向阳,康凤举,钟联炯,等.防空C4ISR体系结构设计与实现[J].军械工程学院学报,2007,19(5):

14-19.

  

  作者简介:

  马颖亮男,1981年出生,江苏扬州人,工程师,博士研究生。

主要研究方向为武器装备发展与论证。

  盛会平男,1980年出生,河南新野人,工程师。

主要研究方向为装备管理。

  单鑫男,1981年出生,山东招远人,博士研究生。

主要研究方向为武器装备综合保障。

  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 自我管理与提升

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1