41、42、43、当UML状态图用于对系统、类或用例的动态方面建模时,通常是对( )建模。以下UML状态图中,假设活动的状态是A,事件b=0发生并且a>5,发生条件是c状态到d状态的转换条件的是( ),D变为活动的状态,有关状态图的叙述中,不正确的是( )。
1)
A.系统的词汇
B.反应型对象
C.活动流程
D.对象快照
2)
A.一旦状态A的exit动作完成,或如果当前执行do动作,则终止执行
B.一旦状态A和B的所有动作完成
C.一旦正在进行的状态A完成
D.一旦状态B的exit动作完成
3)
A.动作可以在状态内执行,也可以在状态转换时执行
B.当触发转换的事件发生并且转换没有指定的监护条件时,对象将离开当前状态,并且其do动作终止
C.when (b=5)称为时间事件
D.状态由事件触发
参考答案:BBD
答案解析:
- 状态图(state diagram)显示了一个状态机,它强调从状态到状态的控制流。
- 状态机(state machine)是一个行为,它说明对象在它的生命期中响应事件所经历的状态序列以及它对那些事件的响应。
- 状态(state)是对象的生命期中响应事件所经历的状态序列以及它对那些事件的响应。
- 状态图通常包含简单状态和组合状态、转换(事件和动作)。
- 对系统、类或用况的