状态图:一种用来描述系统、对象或流程在不同“状态”之间如何转换的图形表示方法,通常包含状态(states)、事件/触发(events/triggers)、转移(transitions)以及可能的条件/动作(guards/actions)。常见于软件工程(如 UML)、控制系统与工作流建模等领域。
/steɪt ˈdaɪəɡræm/
A state diagram shows how a door changes from closed to open.
状态图展示了门如何从“关闭”变为“打开”。
In UML, a state diagram can model an object’s lifecycle, including transitions triggered by events and constrained by guards.
在 UML 中,状态图可以对对象的生命周期建模,包括由事件触发、并受守卫条件约束的状态转换。
state 源自拉丁语 status(“站立、状态、情形”),经由法语进入英语;diagram 源自希腊语 diagramma(“图画、标记、用线条画出的东西”)。合起来 state diagram 字面意思就是“用图来表示状态的变化/关系”,在工程与计算机领域逐渐固定为描述“状态机/状态转换”的术语。