答案 0 :(得分:5)
过渡不是状态。转换是将对象从一个状态移动到另一个状态的事件。状态由对象中的变量值和对象的行为定义。例如,具有值“new-waiting for approval”值的Student对象。该学生不得注册或上课。但如果价值变为“已批准”,则可允许同一学生注册并参加课程。有什么不同?学生对象实际上有两种状态。
是什么原因导致Student对象从一个状态移动到另一个状态?可能是“批准到达”事件。所以Approval Arrives继续在两个州之间的箭头。
答案 1 :(得分:2)
答案 2 :(得分:0)
首先,您需要识别系统中的对象。在这些对象中,您需要选择具有随时间变化概率的对象。然后您需要分别为所有这些选定对象绘制状态图.Box表示该对象的状态,箭头表示导致更改状态的活动特别的对象。
答案 3 :(得分:0)