(11)UML

 

uml-统一建模语言node

 

1、类之间的关系

https://blog.csdn.net/tianhai110/article/details/6339565并发

 

UML的词汇表包含三种构造块:事物、关系和图spa

事物:事物是对模型中最具备表明性的成分的抽象.net

关系:把事物结合在一块儿component

图:图汇集了相关的事物对象

 

1、事物

UML中有4种事物blog

(1)结构事物接口

  UML 模型中的名词,它们一般是模型的静态部分,描述概念或物理元素。结构事物包括类 (class)、接口(interface)、协做(collaboration)、主动类(activeclass)、构件(component)、制品(artifact)和结点(node)图片

(2)行为事物部署

  UML模型的动态部分,它们是模型中的动词,描述了跨越时间和空间的行为。行为事物包括:交互(interaction)、 状态机(state machine)和活动(activity)

(3)分组事物

  UML模型的组织部分,是一些由模型分解成的“盒子”。在全部的分组事物中最主要的分组事物是包(package)

(4)注释事物

  UML模型的解释部分。这些注释事物用来描述、说明和标注模型的任何元素

 

 

 

3、图

带黑圈的状态图

带人图片的用例图

带分支的活动图

单独箭头    : 通讯图

 多条下虚线 序列图

 

静态视图: 类图和对象图

 

 

状态图

活动图(activity diagram)是一种特殊的状态图,它展示了在系统内从一个活动到另外一个活动的流程,专一于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程。

用活动图进一步进行建模,以对用例中执行过程当中对象如何经过消息相互交互进行建模

活动图通常包括活动状态和动做状态、转换和对象。

活动图有开始、结束和一系列动做,能够表示分支、合并、分岔和汇合。

分支描述基于布尔表达式的可选择路径,可有一个入流和2个或多个出流,在每一个出流上放置一个布尔表达式条件(监护表达式),每一个出流的条件不该该重叠,但须要覆盖全部可能性。

合并描述当两条控制路径从新合并,不须要监护条件,只有一个出流。

分岔描述把一个控制流分红两个或多个并发控制流,能够有一个进入转移和两个或多个离去转移,每一个离去的转移表示一个独立的控制流,这些流能够并行的进行。

汇合表示两个或多个并发控制流的同步,能够有两个或多个进入转移和一个离去转移,意味着每一个进入流都等待,直到全部进入流都达到这个汇合处。

 

用例图

 

组件图

组件图或构件图(component diagram)展示了一组构件之间的组织和依赖

 

部署图

是用来对面向对象系统的物理方面建模的方法,展示了运行时处理结点以及其中构件(制品)的配置

 

组件图

展示了一组组件之间的组织和依赖

 

通讯图

强调接收和发送消息的对象的结构组织的交互图

 

交互图

分为:序列图、

序列图

以二维图的形式显示对象之间交互,纵轴自上而下表示时间,横轴表示要交互的对象,主要体现对象间消息传递的时间顺序,强调参与交互的对象及其间消息交互的时序

本站公众号
   欢迎关注本站公众号,获取更多信息