上午题08-UML
- 1 序列图
- 2 通信图
- 3 状态图
- 3.1 状态和活动
- 3.2 转换和事件
- 4 活动图
- 5 构件图(组件图)
- 6 部署图
【中级软件设计师】上午题08-UML(上):类图、对象图、用例图
UML图总和
静态建模:类图、对象图、用例图
动态建模:序列图(顺序图,时序图)、通信图(协作图)、状态图、活动图
物理建模:构件图(组件图)、部署图
1 序列图
交互图包括序列图和通信图,序列图的别名是顺序图
(1)序列图有对象生命线。
(2)序列图有控制焦点。
2 通信图
通信图强调收发消息的对象的结构组织,在早期的版本中也被称作协作图。
(1)通信图有路径。
(2)通信图有顺序号。(重点)
3 状态图
状态图状态图(State Diagram)展现了一个状态机,它由状态、转换、事件和活动组成,强调对象行为的事件顺序。
3.1 状态和活动
3.2 转换和事件
事件是在某个特定时刻发生的事情,它是对引起系统做动作或(和)从一个状态转换到另一个状态的外界事件的抽象。
观众使用电视遥控器,用户移动鼠标、单击鼠标等都是事件
4 活动图
活动图是一种特殊的状态图,它展现了一个活动到另一个活动,专注于系统的动态视图
5 构件图(组件图)
构件图展现了一组构件之间的组织和依赖,专注于系统的静态实现视图
官方教程的供接口和需接口反了,我这里的图已经纠正过来了。
需借口是一个插头的样子 半需
供接口是一个棒棒糖的样子 供圆
6 部署图
部署图用于展示所交付系统中软件和硬件之间的物理关系,通常在实施阶段使用。