状态机图
元素介绍
元素名 |
图标 |
含义 |
---|---|---|
State |
对象的生命中的满足一定条件,执行一定操作,或者等待某事件的条件或者情况。 |
|
StateMachine |
状态机是展示状态与状态转换的图。通常一个状态机依附于一个类,并且描述一个类的实例对接受到的事件所发生的反应。 |
|
Fork Join |
(Fork)复杂转换中,一个源状态可以转入多个目标状态,使活动状态的数目增加。 (Join)状态机活动图或顺序图中的一个位置,在此处有两个或以上并列线程或状态归结为一个线程或状态。 |
|
Fork Join |
(Fork)复杂转换中,一个源状态可以转入多个目标状态,使活动状态的数目增加。 (Join)状态机活动图或顺序图中的一个位置,在此处有两个或以上并列线程或状态归结为一个线程或状态。 |
|
Initial |
用来指明其默认起始位置的伪状态。 |
|
Junction |
( 结合状态)状态机中作为一个综合转换一部分的伪状态。它在转换执行中不打断运行至完成步骤。 |
|
Deep History |
历史状态可以记忆浅历史和深历史。深历史状态记忆组成状态中更深的嵌套层次的状态。要记忆深状态,转换必须直接从深状态中转出。 |
|
Shallow History |
浅历史状态保存并激活与历史状态在同一个嵌套层次上的状态。 |
|
EntryPoint |
进入某一状态时执行的动作 |
|
ExitPoint |
离开某一状态时执行的动作。 |
|
Final |
组成状态中的一个特殊状态,当它处于活动时,说明组成状态已经执行完成。 |
|
Flow Final |
Flow Final元素描述了系统的退出,与Activity Final相反,后者代表Activity的完成。 |
|
Synch |
一个特殊的状态,它可以实现在一个状态机里的两个并发区域之间的控制同步。 |
|
Choice |
选择,代表多个路径选择。 |
|
Terminate |
终止。 |
|
Transition |
转换用实线箭头表示,从一个状态(源状态)到另一个状态(目标状态),用一条转换线标注。 |
|
Object flow |
各种控制流表示了对象间的关系、对象和产生它(作输出)或使用它(作输入)的操作或转换间的关系。 |