UML的九个图的基础知识

一,用例图:

1,概念:描述人们如何使用一个系统
2,参与者:可以是器械也可以是人
3,用例:是对一组动作序列的描述关联,依赖,泛化,实现

二,类图:

1概念:斜体为抽象类描述系统的架构,指导程序员编码
2组成:类名,属性,操作
3对象图:描述系统在某一时刻的静态结构,对象与对象之间的关系,相当于一次快照uml的表达方式:对象名:属性

三,顺序图:

1.概念:用来表示用例中的行为顺序,顺序图展示u对象之间的交互
2.组成:参与者,对象,生命线,消息符号

四,协作图:

1.概念:强调发送和接收消息的对象之间的组织结构,使用写作题来说明系统的动态情况
2.作用:描述对象之间的消息的传递情况
3.组成:参与者,对象,消息流

五,状态图:

1.概念:描述一个事实基于时间反应的动态行为,显示了该实体如何根据当前所处的情况对不同的事件做出的反应
2.组成:状态,转移,起点终点
3.作用:用于驾驶actor,类,子系统,和组件的复杂特征
4.元素:状态,转移

六,活动图:

1.概念:系统的动态行为,包含活动状态,活动状态是指业务用例的一个执行步骤或一个执行操作,活动图描述系统的动态行为,包含活动状态
2.组成:
在这里插入图片描述
3.关系:迁移,分支,分叉,结合

七,顺序图:

1.概念:描述对象 之间动态交互关系,着重体现对象间消息的时间顺序
2.组成:对象,生命线,激活,消息

八,构件图:

1.概念:从软件架构的角度描述一个系统的主要功能各种构建间关系的描述
2.组成:构件,接口,构件实例
在这里插入图片描述

九,部署图:

1.概念:描述构建运行的环境,物理布局,用来描述软件和硬件的物理架构
2.元素:节点(用来表示用来表示物理设备,如加速那几和各个外部设备等,并根据他们之间的联系关系,将相应的节点连接起来,并说明连接方式)

猜你喜欢

转载自blog.csdn.net/weixin_42485453/article/details/87111050