接化发状态机-UMLChina建模知识竞赛第3赛季第27轮
DDD领域驱动设计批评文集>>《软件方法》强化自测题集>>《软件方法》各章合集>>参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容,在本文下留言回答,先全部答对者得分,本轮总分为3分。1. [多选]状态机图上,离开初始(缺省)伪状态的迁移上可以有_______________。 A) 触发器(trigger) B) 警戒条件(guard condition) C) 效果(effect) D) 入口活动(entry activity)2. [单选]浑元形意太极的掌门人马老师可以看作一个智能系统,他的状态机如下图:

这一天,马老师正在“圆活”状态,一个三十多岁年轻人上来就是一个左正蹬,然后又一个右鞭腿。请问,这两招过后,马老师的状态是__________。 A) 圆活 B) 中正 C) 活 D) 颈椎异常
3. [多选]
有状态机图片段如下图。众所周知,猛攻肾反射区不会是秒S,而是需要持续一段时间。


以下说法正确的有:
A) 正在猛攻肾反射区时,如果此时g的值为真,则不再继续猛攻肾反射区,立即结账并迁移到S2。
B) 正在猛攻肾反射区时,如果此时g的值为真,仍需要等待猛攻肾反射区结束,再结账并迁移到S2。
C) 正在猛攻肾反射区时,如果此时g的值为真,不会产生任何效果。
D) 猛攻肾反射区结束后,如果此时g的值为假,那么暂时不会结账并迁移到S2,等待g的值为真时再结账并迁移到S2。
E) 猛攻肾反射区结束后,如果此时g的值为假,那么不会结账并迁移到S2,即使过了一段时间g的值为真,也不会因此发生迁移。