DDD领域驱动设计批评文集>>
《软件方法》强化自测题集>>
《软件方法》各章合集>>
参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容,在本文下留言回答,先全部答对者得分,本轮总分为3分。
这是某个设备的状态机图,仅关注开关部分的逻辑。当“接通”、“断开”被执行时,电路才会真正接通和断开。
从图中可以看出,目前一旦按下开关,电路即时接通和断开。
如果有人耍流氓,啪啪啪啪快速按开关,可能就会对设备造成损害。
于是有一个新的要求:电路被断开2秒之后,才能重新接通。
请问,调整状态机图的哪个部分,可以表达这样的逻辑?
A) 为从“开”到“关”的迁移添加参数,名称为“重新接通冷却时间”,类型整型,当前值为2。
B) 对“关”状态做如下改造:
C) 对“开”状态做如下改造:
D) 把从“关”到“开”的迁移修改如下:
以下选项中,在状态机建模、仿真、代码生成、执行等方面目前做得最好的建模工具是:
A) Enterprise Architect
B) Visual Paradigm
C) Rational Rose
D) IBM Rhapsody
在1987年的论文中,David Harel改进了状态机,特别是改善了之前状态机存在的____________问题。
A) 状态爆炸
B) 状态蔓延
C) 虚假迁移
D) 不敏捷以及没有使用领域驱动设计革命性概念