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日,该球员仍然有继续参加美加墨世界杯的资格。
谜底是_____________。