前页 后页

状态机图

了解StateMachine图

方面

描述

介绍StateMachine图

StateMachine图是Unified Modeling Language ( UML )行为图之一,可用于对元素生命周期中的重要阶段进行建模。通常将其视为技术用途的图表,但对非技术受众具有同等的适用性。为系统中的选定实体定义了StateMachine,并定义了一个透视图,该透视图将由状态以及图中的其他元素和连接器建模。

Business Analysis tools, the StateMachine diagram in Sparx Systems Enterprise Architect

在哪里可以找到StateMachine图

功能区:设计>图表>添加> UML行为> StateMachine

浏览器窗口工具栏:“新图”图标> UML行为> StateMachine

浏览器窗口上下文菜单|添加图...> UML行为> StateMachine

StateMachine图的用法

StateMachine图用于对系统实体生命周期中的重要阶段进行建模。它可以用于对诸如银行账户之类的业务实体或诸如交通信号灯控制系统之类的技术实体进行建模。

StateMachine图的选项

StateMachine图可以在状态表编辑器中自动转换为类似模型。对于某些用户来说,这可能是一个有吸引力的表示形式,并且编辑器提供了易于使用的界面来添加新的状态和转换。 StateMachine图表和表格可用于创建模型仿真,从而使建模者可以可视化,探索和测试StateMachine的动态行为。

StateMachines还可以用于将代码生成为硬件描述语言(HDL)。

Diagram toolbox for UML State machine diagrams in Sparx Systems Enterprise Architect.

StateMachine图(像任何图一样)都可以视为元素列表,这使得使用元素属性更加容易。

呈现图表时,也可以使用“图表过滤器”来吸引人们关注图表的各个部分,并且可以通过更改图表的属性以手绘或白板样式的形式呈现图表。

了解有关StateMachine图的更多信息

状态机图