状态转换图


行为模型 = 状态 + 事件 + 行为
状态:被观察到的系统行为模式
事件:引起状态转换的外界事件抽象
行为:进入状态的所作动作
初始状态

最终状态

中间状态

只有一个初始状态,可能由多个最终状态
事件:箭头(实心三角形)上跟事件名,[条件],只有条件为真时才会转换状态,这可选的
行为: do:行为名

省略状态变量,中间状态类似于一个类

电话系统状态

分析:初始电话处于限制状态,当有人拿起听筒后,电话会想起拨号音,随着事件增加变量time增加。当超时后会发出忙音。。。

相关