《软件方法》第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题
CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]
作者微信:umlchina2