UML状态图详解

先放目录,一共四部分:

  • 什么是UML状态图?

  • UML状态图的组成

  • UML状态图实例

  • UML状态图怎么画?

一、什么是UML状态图?

状态图(UML 1.x规范中的称呼),是一种展示状态机的图,在UML 2.x中则称为状态机图。

所谓状态机,它是一种行为,用于描述一个对象在其生命周期中的各种状态及状态的转换。

二、UML状态图的组成

UML状态图主要由五种元素组成,分别是状态、转换、事件、动作和活动。

  • 状态:表示对象的生命周期中的一种条件/情况,有初态和终态之分

  • 转换:表示两种状态间的一种关系

  • 事件:表示在某一时间与空间下所发生的有意义的事情

  • 动作:表示一个可执行的原子操作,是UML能够表达的最小计算单元

  • 活动:表示状态机中的非原子执行,一般由一系列动作组成

三、UML状态图实例

四、UML状态图怎么画?

1)打开亿图图示,依次选择“新建>软件和数据库>软件>UML图>+”,新建画布的同时,软件会直接调出UML相关的符号库;

或者直接新建一张空白画布,然后在左侧符号库栏搜索关键词“状态图”调出相应图形符号;

2)从左侧符号库拖拽合适的符号到画布上,根据各种状态顺序及状态的转换

3)备注状态、转换、动作等信息。

简单三步,大功告成。大家可以自己体验下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值