创建状态之间的转换
在 UML 建模中,可以对状态机图添加转换以说明一个对象如何更改转换。触发器、警戒条件和结果是组成一个转换的三个可选部分。对转换添加一个触发器以表明必须发生一个事件才能启动转换。对转换添加一个警戒条件以表明必须满足特殊的布尔条件才能进行转换。对转换添加一个结果以表明当满足警戒条件时对象将执行特殊活动。
对状态和伪状态添加转换
在 UML 建模中,转换是状态机图中的两种状态之间的关系。通过转换连接的一系列状态描述一个对象的各种状态以及进入每种状态的顺序。
对状态机图添加触发器
在 UML 模型中,触发器是一个将启动从一种状态转换为另一种状态的事件。警戒条件是一个布尔条件,必须满足此条件才能进行转换。结果则是进行转换时将执行的操作或活动。
对转换添加警戒条件
在 UML 建模中,警戒条件是一个布尔条件,当转换启动时,就会对该条件求值。当满足警戒条件时,就会进行具有警戒条件的转换。
对转换添加结果
在 UML 建模中,结果是触发转换时将发生的可选活动。
父主题:
使用状态机图来为对象行为建模
相关概念
状态、区域和转换
反馈