某软件系统限定:用户登录失败的次数不能超过3次。采用如所示的UML状态图对用户登录状态进行建模,假设活动状态是Logging in,那么当Valid Entry发生时,( )。 其中,[tries<3]和tries+ +分别为( )和( )。

问题1选项
A.保持在Logging in状态
B.若[tries<3]为true,则Logged in变为下一个活动状态
C.Logged in立刻变为下一 个活动状态
D.若tries=3为true,则Logging Denied变为下一个活动状态
问题2选项
A.状态
B.转换
C.监护条件
D.转换后效果
问题3选项
A.状态
B.转换
C.转换后效果
D.监护条件
第1题:
本题考查UML状态图的问题。
通过状态图图示可知,假设活动状态是Logging in,那么当Valid Entry发生时,当限制条件【tries=3】会到达Logging Denied状态,当限制条件【tries<3】Logged in状态。针对于第一问的描述,仅有B符合状态图的表示。第一空选B。
[tries<3]和tries+ +分别表示监护条件和转换后效果,带有【】表示限制条件,没带【】的具体操作表示一个状态到另外一个状态的转换。第二空选C,第三空选C。
第2题:
第3题: