先别急着喊“受用”-《软件方法》自测题解析027

76 阅读3分钟

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

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

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

《软件方法》第4章自测题1

1 [多选题]

适合用于描述业务用例的实现——业务流程的UML图有:

 A) 活动图

 B) 用例图

 C) 序列图

 D) 状态机图

 E) 流程图

 F) 依赖图

答案和解析

正确选项为 A) 活动图 C) 序列图

有的同学会有思维定势,不认真看题目内容“业务用例的实现”,就选B) 用例图和C) 序列图,因为这两个是书中着重讲的。

2 [多选题]

关于在业务建模中使用活动图和序列图,以下说法正确的有:

 A) 当前建模人员做业务建模时,序列图使用最多,所以《软件方法》书中以序列图为主。

 B) 序列图表示动作,活动图强迫思考动作背后的目的。

 C) 活动图背后是面向过程的思想,序列图背后是面向对象的思想。

 D) 活动图的“灵活”是优点也是缺点。

答案和解析

A) 错误

之所以选择序列图,并非“序列图使用最多”,也不是序列图比活动图容易学——事实刚好相反。

选择序列图,是因为序列图的思考比活动图更深刻一些,参见《软件方法》书中,4.1.4 序列图和活动图比较。

走路不需要上培训班,开车就需要,开飞机就更加需要了。我们干嘛要费那个劲去学?因为随着时代的发展,工作和生活的半径扩大了,不用车不行啊。如果一直都在小山村里,要车干啥嘛。

同理,加减乘除一般人都没问题,到了中学,大学,数学越来越难,掌握的人越来越少。花精力学哪个干嘛,因为等着我们去解决的问题,需要掌握这些知识才行。

懂得这个道理,当您碰到各种简单易学、投资少、见效快、产量大、仪式感十足的“敏捷”、“DDD”伪创新的时候,先别急着喊“受用”,一定要留个心眼。

B) 错误

序列图、活动图两个词的位置放反了。

C) 正确。参见《软件方法》书中,4.1.4 序列图和活动图比较。

D) 正确。参见《软件方法》书中,4.1.4 序列图和活动图比较。

[三大改进]12月12-16晚网课:SysML和MBSE基于模型的系统工程

[新增架构师学习专用集锦(二)]31套UML/SysML+EA/StarUML的建模示范视频-全程字幕(20221108更新)

《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题

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

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

如何选择UMLChina服务

作者微信:umlchina2