UML状态图,用于显示状态机,即描述一个对象所处的可能状态以及状态之间的转移。用状态图建模可以帮助开发人员分析复杂对象的各种状态的转换,以及对象何时执行怎样的动作。那状态图又是怎样表示这些信息的呢?要想看明白其中的奥妙,首先必须得对绘制状态图所需的元素与符号有一个清晰的了解。今天就给大家详细介绍一下UML状态图符号,希望读完此篇文章,建模初学者也能轻轻松松看懂状态图。
UML状态图符号有哪些?
状态图符号主要包括,状态、转移、初始状态、最终状态、历史状态、判定等,其中状态和转移是相对重要的元素。
UML状态图元素如何作用?
状态机由“状态”组成;各状态由“转移”链接在一起,表示各状态之间的转移与变化;状态有子状态、复合状态等类型;初始状态,最终状态、以及历史状态又是状态的不同形式。
UML状态图符号分别表示什么?
如下图所示
看完以上关于UML状态图符号的介绍,你对于UML状态图的构成有些许了解了吗?相信如果你对这些符号的意义及用法掌握透彻,并且熟记于心的话,那看懂UML状态图就自然不在话下了。
以上介绍的UML状态图符号均可以在在emc易倍官方下载 图示软件中免费使用。打开UML制图工具,软件界面左侧就自动弹出UML符号库。找到UML状态图图库,直接从图库中拖出你所需要的状态图符号。所有符号均是矢量设计,用户可以根据绘图需求对符号的颜色、大小等格式进行编辑,使用非常方便。