基于UML的武器装备体系结构描述
- 格式:pdf
- 大小:229.31 KB
- 文档页数:3
UML主要功能及特点1 UML概述2 UML主要功能3 UML特点4 UML优缺点分析1UML概述UML(Unified Modeling Language,统一建模语言)承袭面向对象分析与设计(OOAD Object Oriented Analysis and Design)的方法,是一种用来描述系统蓝图的标准模式语言。
它是由三位面向对象方法领域著名的方法学家Booch、Rumbaugh 和Jacobson提出,结合了他们以及其它众多优秀方法和思想,得到了世界知名公司如Microsoft,HP,IBM,Rational 等的使用和支持,并于1997 年11 月被OMG(Object Management Group)组织采纳作为基于对象技术的标准建模语言。
它融入了软件工程领域的新思想、新方法和新技术,不仅支持面向对象的分析和设计,还支持从需求开始的软件开发过程,是近十年来最具有划时代意义的软件技术之一。
它是一种可以应用于任何软件开发过程的标记法和语义语言)。
作为对软件解决方案的业务领域进行描述的事实上的标准,UML 是第一种获得大多数从业者、软件厂商和学术界一致认同的表示法。
UML 是一种通用的可视化建模语言,用于对软件描述、可视化处理、构造和建立软件系统制品的文档。
它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。
UML 适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。
UML 包括概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。
它可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成器。
UML 标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程。
它是为支持大部分现存的面向对象开发过程而设计的。
UML 描述了一个系统的静态结构和动态行为。
装备体系建设存在的问题及对策作者:程永忠王亚军来源:《都市家教·下半月》2015年第07期国内对军事装备体系需求分析主要通过作战部队调研、专家会议等手段获取“需求”。
但是,通常作战人员“直接表述的”对武器装备的期望仅仅是一种“潜在需求”,与“能够指导武器装备建设的”需求存在极大的差距。
目前在装备体系建设需求分析中存在的主要问题可以概括为:一、存在问题1.需求描述方法的不统一和不规范军事需求分析中最关键最根本的是需求描述,它是军方与分析设计部门之间联系的纽带。
但由于军方和设计者的技术背景和利益不同,双方对系统都有各自不同的描述和解释,这就不可避免地产生一个问题——交流障碍。
加之用户并非总是清楚知道自己需要什么,并非总能清晰表达自己的想法和目的,这更增加了需求分析的难度。
因此,需求描述最重要的特征是它对用户和设计者的可理解性以及需求描述的正确性。
这些需求描述方法,在辅助生成确定的、形式化的战术指标时不可避免地会丢失部分使命任务需求,存在描述方法不统一和不规范的问题,使得用户和厂家由于描述语法和语义的不同,经常出现理解上的偏差,有时为了双方更好的理解,在交流中花费大量的时间。
因而采取何种方法能尽量减少信息丢失和不一致,使战术指标更接近于使命任务需求,是装备研制中必须解决的重要问题。
2.需求映射方法不科学在军事装备领域,国内没有具体的需求分析理论、方法和技术,通常只能定性的确定主要战术指标,有时候也采用AHP层次化的分析方法。
并且对一些需要的特殊装备的战技术指标,往往是由专家凭借技术经验来断定和裁决,甚至有的时候还由制造商的能力决定。
这些方法不能准确地反映使命任务需求与装备性能之间的关系,使得武器装备使命任务向主要战术指标的映射缺乏科学性,提出的装备需求存在大量的不确定、不可靠问题。
二、解决措施1.借鉴外军成功经验,研究科学系统的需求分析过程和框架武器装备的需求分析与国家国防能力发展紧密相关,因此发达国家如美国,英国、加拿大等,对武器装备的需求分析活动十分重视。
RUP在DoDAF体系结构中的应用研究摘要:分析了DoDAF体系结构三视图的功能、作用、相互关系以及DODAF体系结构开发过程。
提出了运用Rational统一过程(RUP)对DoDAF体系结构开发的方法与过程,结合航空兵作战的特点,运用RUP开发了的相关视图产品,描述了航空兵作战过程,证明了RUP对体系结构的开发有着良好的支持作用。
关键词:DoDAF;RUP;体系结构;航空兵中图分类号:TN957.51-34;E96 文献标识码:A 文章编号:1004-373X(2012)01-0027-04Application of RUP in DoDAF architectureMA Ying-liang1,2, SHENG Hui-ping2, SHAN Xin1(1.Graduate Students′Brigade of Naval Engineering Institute, Yantai 264001, China;2. PLA Unit of 91640, Zhanjiang 524064, China)?オ?Abstract:The function, effect, internal invasion and development process of the three views of DoDArchitect Framework are analyzed. The ways and means of using Rational unified procedure (RUP) to design DoDAF products are put forward. Combined with the tactics of aviation army, RUP was applied to design the interrelated views products and describe the battle process of aviation army. This work proves that RUP plays a significant support role in the DODAF development.Keywords:DoDAF; RUP; system architecture; aviation army收稿日期:2011-09-210 引言2004年2月,美国国防部在原有C4ISR体系结构框架的基础上,颁布了《国防部体系结构框架(DoD Architecture Framework,DoDAF)》的1.0版本,用于指导国防指挥控制系统和商业运作过程的体系结构描述[1]。
三、UML的十种视图1.用例图(use case diagram)从系统的外部用户的观点看系统应具有的功能。
它只说明系统实现什么功能,而不必说明如何实现。
用例图主要用于对系统,子系统或类的行为进行建模。
2.类图(class diagram)描述系统的静态结构,类图的节点表示系统中的类及其属性和操作,边表示类之间的联系(包括继承(泛化)、关联、聚集)。
3.对象图(object diagram)类图的一种变形,所使用的符号与类图基本相同。
在对象名下面要加下划线。
(图略)4.包图(packet diagram)包是基于模型元素的含义或作用将模型元素分组的一种机制。
通过分组,可提高模型的维持性。
包之间的关系包括继承、构成与依赖。
5.顺序(时序)图(sequence diagram)交互图之一。
描述了在时间上对象交互的安排,展现了多个交互对象以及信息交流的序列。
时序图包含对象、对象的生命线、按顺序对象间的信息交流、控制焦点(可选的)。
6.合作(协作)图(collaboration diagram)交互图之二,强调发送和接收消息的对象间的结构组织,它与顺序图是等价的。
在图形上,协作图是顶点和弧的结合。
协作图包含对象、链、消息。
(图片来自《软件工程(第二版)》齐治昌、谭庆平、宁洪)7.状态图(statechart diagram)状态图描述类的对象的动态行为。
它包含对象所有可能的状态、活动图描述系统为完成某项功能而执行的操作序列,这些在每个状态下能够响应的事件以及事件发生时的状态迁移与响应动作。
操作序列可以并发和同步。
8.活动图(activity diagram)活动图中包含控制流和信息流。
控制流表示一个操作完成后对其后续操作的触发,信息流则刻画操作之间的信息交换。
提供了对工作流进行建模的途径,活动图中的活动,表示执行工作流中一组的动作。
一旦结束,控制流将自动转移到下一个活动,或通过转换进入下一个状态。
9.构件图(component diagram)提供当前模型的物理视图,对系统的静态实现视图进行建模。