走个面儿-UMLChina建模答题赛第7赛季第16轮

DDD领域驱动设计批评文集

做强化自测题获得“软件方法建模师”称号

《软件方法》各章合集


参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。

所有题目的回答必须放在同一条消息中,方为有效回答。同一人多次回答,以最新的回答为有效回答。

只要最先答对前3题,即可获得本轮优胜。

如果有第4题,第4题为附加题,对错不影响优胜者的判定,影响的是优胜者的得分。


1 [单选]

张三是一个建模新手。

有一天,他画了一张序列图,请熟练掌握《软件方法》的研发总监马宝国(人称“宝总”)把把关。

宝总在张三的序列图上批改“订单不是系统,不能出现在序列图的生命线”。

过了几天,张三看到宝总画的序列图,订单的实例赫然出现在序列图生命线的头部,他感到很困惑。

以下说法最有可能正确的是:

 A) 张三和宝总都是对的。背后的道理是领域驱动设计的革命性创造:限界上下文和通用语言。每个人、每个团队可以灵活划分上下文和打造自己的通用语言,无所谓谁对谁错,只要觉得舒服就行,这才是敏捷的真谛。

 B) 两人用的建模语言不同,张三用的是UML,宝总用的是SysML v2。

 C) 这两张序列图不属于同一个工作流的工件。

 D) 虽然都是序列图,但张三描述的是业务需求,宝总描述的是系统需求。

2 [单选]

假设某个场景的步骤如下:

①韩红为冯小刚电影站台,让兄弟姐妹、爷们娘们给走个面儿;

②某软件公司研发总监马宝国(人称“宝总”)看到视频,被打动,上美团挑了一个影院买了张票,通过支付宝走的面儿;

③放映前40分钟,宝总坐进他的特斯拉,输入目的地址,在辅助驾驶方式下前往电影院;

④宝总坐在电影院里看电影。

适合引入《软件方法》改进模式一的步骤是:

 A) ①

 B) ②

 C) ③

 D) ④

3 [多选]

早上5点,宿舍楼门房老秦手机里的闹钟App响铃。老秦起床洗漱吃早餐。看着时间到早上6点,老秦就按下门禁系统开关,宿舍楼大门打开。

如果用序列图表示这个场景,和“时间”实例有实线相连的有________的实例。

 A) 闹钟App

 B) 门房

 C) 门禁系统

 D) 老秦

4 [填空]

灯谜。谜面改自《软件方法》2018版中的一张图,如下:

打 美加墨世界杯决赛圈参赛球员一+足球解说用语一。

提示,截至2026年7月1日,该球员仍然有继续参加美加墨世界杯的资格。

谜底是_____________。