UML导图总结——UML构成

前面一讲我们认识了什么是UML,这一次我们来学习下UML的构成。

UML包括三部分,分别是基本构造块、规则和公共机制。

我们来看下基本构造块,它是UML的核心,它包括事物、关系和图。

首先来看下事物,事物是构成模型图的基本图示符号,表示面向对象的一些基本概念,事物分为4种,分别是结构事物、行为事物、分组事物和注记事物。结构事物一般也称为静态部分,它包括类、接口、协作、用例、主动类、构件和节点;行为事物也就是动态部分,它包括两种,交互和状态集,交互时特点语境下完成特定任务的一组对象间交换的消息组成,状态集是响应事件所经历的状态序列,包括状态转换、事件与活动;分组事物即组织部分,它包括包,包把元素组织成组的机制,唯一的一种组织机制,一般用于一些元素,如类、接口、构件、节点、协作、用例、图和包;注记事物也是解释部分,包括注解,也就是描述说明标识模型中的任何元素,对元素进行约束或解释的符号。

接下来看下关系,关系即描述事物之间的关系,这里要解释的是4中关系,分别是关联、依赖、泛化和实现。关联关系是一种结构化的关系,指一种对象和另一种对象有联系,关联是可以有方向的,表示该关联在某方向被使用,根据方向的不同分为单向关联和双向关联,关联用一条实现表示;依赖关系表示事物间的使用关系,即如果一个事物发生变化,可能会引起对另一个事物的变化,依赖关系用一条带有箭头的虚线表示;泛化关系也称为继承关系,定义了一般元素和特殊元素间的分类关系,用一条带有空心箭头的实现表示;实现关系将一种模型元素(如类)与另一种模型元素(如接口)连接起来,其中接口只是行为的说明而不是结构或者实现,真正的实现由前一个模型元素来完成,用一条带有空心箭头的虚线表示。

构造块的最后一个内容是图,图是我们基本构造块里的核心。图按层次分类分为4类,分别是用例图、静态图、行为图和实现图。用例图顾名思义包括用例图;静态图包括类图和对象图;行为图包括状态图、活动图和交互图,交互图又包括序列图和协作图;实现图包括构件图和部署图。

介绍完UML的基本构造块后,接着就是UML的规则,包括命名规则、范围、可见性和完整性等内容。

UML构成的最后一个是公共机制,包括规格说明、修饰、通用划分和扩展机制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值