UML中的图
Posted 一只胖麻圆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML中的图相关的知识,希望对你有一定的参考价值。
1.类
类图展现了一组对象,接口,协作和它们之间的关系。如下:
2.对象图
对象图展现了某一时刻一组对象和它们之间的关系。对象图一般包括对象和链:
3.用例图
用例图展现了一组用例,参与者和它们之间的关系,
4.交互图
交互图用于对系统的动态方面进行建模。一张交互图表现的是一个交互行程序,由一组对象和它们之间的关系组成,包含它们之间可能传递的消息,同时交互图又可以分为序列图,通信图,交互概览图和时序图:
- 序列图。序列图是场景的图形化表示,描述了对象之间的交互活动的时间顺序。序列图有两个不同于通信图的特征,一是序列图有对象生命线,二是序列图有控制焦点。
- 通信图。通信图在早期也被称为协作图,它强调参加交互的对象的组织。通信图有两个不同于序列图的特征,一是通信图有路径,二是通信图有顺序号:
- 交互概览图。交互概览图是UML2.0新增的交互图之一,它是活动图的变体,描述业务过程中的控制流概览,软件过程中的详细逻辑概览。它使用了活动图的表示法:
- 时序图。另外一种新增的,特别适合实时嵌入式系统建模的交互图称为时序图。其关注沿线性时间轴的生命线内部和生命线之间的条件改变。它描述对象的状态随着时间改变的情况,很像示波器。
5.状态图
状态图通常包括简单状态和组合状态,以及状态间的转换(事件和动作):
6.活动图
活动图专注系统的动态,它对系统的功能建模特别重要,并强调对象间的控制流程。活动图一般包括活动状态和动作状态,转换和对象,
7.构件图
构件图展现了一组构件之间的组织和依赖关系,专注于表达系统的静态实现:
8.组合结构图
组合结构图用于描述一个分类器(如类,构件等)的内部结构,分类器和系统中其他组成部分之间的交互端口,展现了一组相互协助的实例如何完成特定的任务,描述设计,架构模式或策略。
9.部署图
部署图是用来对面向对象系统的物理方面建模的方法,展现了运行时的处理结点及其中构件(制品)的配置。一般对系统的静态部署视图进行建模,与构件图相关:
10.包图
包图用于把模型本身组织成层次结构的通用机制,不能执行,展现由模型本身分解而成的组织单元及之间的依赖关系:
简要概述UML中两类图
大家好,UML持续学习中。。。初步认识了UML,了解了UML的作用,那现在我们就来简单看一看UML中图吧。
UML中的图可以分为两类:结构型的图和行为型的图。
结构型的图(Structure Diagram):
类图(Class Diagram)
对象图(Object Diagram)
包图(Packet Diagram)
构件图(Component Diagram)
部署图(Deployment Diagram)
行为型的图(Behavior Diagram):
用例图(Use Case Diagram)
活动图(Activity Diagram)
顺序图(Sequence Diagram)
状态机图(State Machine Diagram)
通信图(Communication Digram)
时序图(Timing Diagram)
敲到这,小编又回过头去检查了一下单词,怕拼错了,哈哈哈哈。。。
合起来就是5+6=11,结构型图5个,行为型图6个,共11种图,nice。
字数原因,不符合原创,拜拜!!还是发出去吧,哈哈哈。
以上是关于UML中的图的主要内容,如果未能解决你的问题,请参考以下文章