Visual Paradigm简单教程(1):绘制状态机图

Visual Paradigm简单教程(2):绘制序列图

1. 前言

最近发现了一款堪称宝藏的软件:visual paradigm,这个软件是一款强大的UML工具,UML的意思是统一建模。使用这个软件可以画流程图、状态机图、序列图,不过不知道为什么,这个软件的教程非常少,本系列文章简单讲述该软件如何使用。

2. 绘制状态机图步骤

2.1 状态机机制关键概念

state/状态
状态是对象生命期间的条件,在此期间它满足某些条件,执行某些活动或等待某些外部事件,简单的说就是我们状态机里的状态。
event/事件
触发状态转换的条件
transition/过渡
两个状态之间的转换,当满足一定的事件或条件时,由1个状态过渡到另外一个状态。

2.2 创建工程

2.4 添加第2个状态

添加第2个状态可以有两种方式:
(1)直接从状态1过渡生成第2个状态。
(2)添加独立的第二个状态。

2.4.1 从状态1过渡生成状态2

2.5 添加状态转换事件

在2.4.1中,从状态1直接过渡生成状态2,其实背后做了2件事儿:添加新的状态,添加状态1到状态2的过渡条件。我们现在设置状态2转换到状态3的过渡事件。如下操作:

2.6 添加自身转换

有时我们可能要表达状态等待的概念,此时可以用【自身转换】状态,添加流程如下:

2.8 其他

(1)转换条件不一定只能有1个方向,这个是完全灵活的,上图中既可以从状态1到状态2,也可以由状态2到状态3
(2)初始伪状态也可以不要,通过独立的状态进行添加也可以。
(3)状态转换线的形状可以通过点击,然后拖动改变形状。

Visual Paradigm简单教程(1):绘制状态机图

小结

通过上面的流程,对于一般的状态机需求基本上就能够满足了,更高级的功能就需要慢慢摸索实现。总之,使用visual paradigm绘制状态机图十分方便。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月11日
下一篇 2022年1月11日

相关推荐