流氓、状态机-UMLChina建模知识竞赛第3赛季第24轮

232 阅读3分钟

DDD领域驱动设计批评文集>>

《软件方法》强化自测题集>>

《软件方法》各章合集>>

参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容,在本文下留言回答,先全部答对者得分,本轮总分为3分。

1. [单选]

这是某个设备的状态机图,仅关注开关部分的逻辑。当“接通”、“断开”被执行时,电路才会真正接通和断开。

图片

从图中可以看出,目前一旦按下开关,电路即时接通和断开。

如果有人耍流氓,啪啪啪啪快速按开关,可能就会对设备造成损害。

图片

于是有一个新的要求:电路被断开2秒之后,才能重新接通。

请问,调整状态机图的哪个部分,可以表达这样的逻辑?

 A) 为从“开”到“关”的迁移添加参数,名称为“重新接通冷却时间”,类型整型,当前值为2。

图片

 B) 对“关”状态做如下改造:

图片

 C) 对“开”状态做如下改造:

图片

 D) 把从“关”到“开”的迁移修改如下:

图片

2. [单选]

以下选项中,在状态机建模、仿真、代码生成、执行等方面目前做得最好的建模工具是:

 A) Enterprise Architect

 B) Visual Paradigm

 C) Rational Rose

 D) IBM Rhapsody

3. [单选]

在1987年的论文中,David Harel改进了状态机,特别是改善了之前状态机存在的____________问题。

 A) 状态爆炸

 B) 状态蔓延

 C) 虚假迁移

 D) 不敏捷以及没有使用领域驱动设计革命性概念


UMLChina建模答题赛第3赛季当前排行榜(至第23轮)

zzj 16.2 城市:深圳,单位:HT

安得舍斯 13.8 城市:北京,单位:YJ

yuyjx   10    城市:沈阳,单位:DR

龙龙 7 城市:深圳,单位:GXT

刘京城 6 城市:深圳,单位:CY

Alan 4.2 城市:深圳,单位:WFT

海峰 3 城市:南京,单位:HJ

小群 3 城市:广州,单位:LBT

第五元素  1.8 城市:昆明,单位:CH

索路 1

左耳东 1 城市:深圳,单位:JT

--------------------

UMLChina建模答题赛第2赛季最终排行榜

刘京城    24.6     城市:深圳,单位:CY

第五元素           19.3 城市:昆明,单位:CH

龙龙            12.9     城市:深圳,单位:GXT

Alan            12.7 城市:深圳,单位:WFT

jeri    9.2     城市:深圳,单位:TX

yuyjx           4    城市:沈阳,单位:DR

zzj 3 城市:北京,单位:CF

。。。。     2 城市:济南,单位:LXB

Mingchu    1     城市:墨尔本

晚安月亮    1     城市:济南,单位:LXB

巧克力趣多多    1     城市:南宁,单位:IBM

xieh            1 城市:北京,单位:TT

--------------------

UMLChina建模答题赛第1赛季最终排行榜

龙龙 6 城市:深圳,单位:GXT

忠 6 城市:上海,单位:SQ

三工鸟 4 城市:广州,单位:LB

喻永和          2  城市:广州,单位:ZY

yuyjx            2  城市:沈阳,单位:DR

anonymous 2  城市:上海,单位:DH

某人            2  城市:南宁,单位:JY

。。。。      2 城市:济南,单位:LXB

a                 1  城市:深圳,单位:TX

萌               1  城市:长沙,单位:ZN

熊               1  城市:深圳,单位:ZX

木子            1  城市:石家庄,单位:HY

Mingchu     1 城市:墨尔本

33套UML/SysML+EA/StarUML的建模示范视频-全程字幕(20230217更新)

3月20-24晚软件需求设计方法学全程实例剖析网课

3月14-16晚状态机和代码生成专题-网络公开课

CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]

如何选择UMLChina服务

作者微信:umlchina2

图片