先放目录,一共四部分:
-
什么是UML状态图?
-
UML状态图的组成
-
UML状态图实例
-
UML状态图怎么画?
一、什么是UML状态图?
状态图(UML 1.x规范中的称呼),是一种展示状态机的图,在UML 2.x中则称为状态机图。
所谓状态机,它是一种行为,用于描述一个对象在其生命周期中的各种状态及状态的转换。
二、UML状态图的组成
UML状态图主要由五种元素组成,分别是状态、转换、事件、动作和活动。
-
状态:表示对象的生命周期中的一种条件/情况,有初态和终态之分
-
转换:表示两种状态间的一种关系
-
事件:表示在某一时间与空间下所发生的有意义的事情
-
动作:表示一个可执行的原子操作,是UML能够表达的最小计算单元
-
活动:表示状态机中的非原子执行,一般由一系列动作组成
三、UML状态图实例
四、UML状态图怎么画?
-
绘图工具:亿图图示
-
绘图步骤:
1)打开亿图图示,依次选择“新建>软件和数据库>软件>UML图>+”,新建画布的同时,软件会直接调出UML相关的符号库;
或者直接新建一张空白画布,然后在左侧符号库栏搜索关键词“状态图”调出相应图形符号;
2)从左侧符号库拖拽合适的符号到画布上,根据各种状态顺序及状态的转换
3)备注状态、转换、动作等信息。
简单三步,大功告成。大家可以自己体验下