《软件方法》强化自测题-总纲(13)

DDD领域驱动设计批评文集

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

《软件方法》各章合集

按照业务建模、需求、分析、设计工作流考察,答案不直接给出,可访问自测链接或扫二维码自测,做到全对才能知道答案。

知识点见《软件方法》、“软件需求设计方法学全程实例剖析”幻灯片(umlchina.com/training/slide.html)以及UMLChina公众号文章

自测链接:https://www.101test.com/cand/index?paperId=ERW41S

如果以上链接无法访问,则访问备用链接:selftest.umlchina.com

1 [多选] 

顾客在点披萨时,可以选择“饼底类型”,选项有“薄底”和“厚底”;可以选择“尺寸”,选项有“9英寸”和“12英寸”。

请问,如果用SysML v2的可变性建模做类比,以下说法正确的有:

 A)“饼底类型”是一个variant。

 B)“薄底”是一个variant。

 C)“饼底类型”是一个variation。

 D)“薄底”是一个variation。

2 [单选] 

在SysML v2中,如果有这样一个包P4:

package P4 {

    item A;

    package Q {

        item C;

    }

}

另外有一个包P5:

package P5 { ... 本题考查此处内容... }

请问,P5中存在以下哪一句import语句时,在P5中写“P4::A”是合法的?

 A) import P4::*; 

 B) import P4::**;

 C) import P4::Q::*;

 D) import P4::*::**;

3 [多选] 

以下哪些句型会出现在领域驱动设计的宣传话术中?

 A) Eric Evans大神***************。

 B) Eric Evans不是神。

 C)领域驱动设计彻底解决**********问题(或困惑)。

 D)领域驱动设计不是银弹。

4 [多选] 

根据SysML v2规范,一个工具要被称为合规的SysML建模工具,至少要满足:

 A)具体语法合规

 B)抽象语法合规

 C)图形表示合规

 D)模型交换合规

5 [单选] 

一些开发人员和开发团队负责人喜欢说自己或自己的团队在做领域驱动设计(DDD),实际上他们(1)不了解领域驱动设计圈子遍地是“不学”却“有术”的伪创新(2)即使是伪创新,他们也没有认真研究过。

可是,他们就喜欢说自己在做“领域驱动设计”,这也体现了“领域驱动设计”海纳百川的极大包容性。

潘加宇老师曾经归纳“软件开发团队的脓包”,这样的现象属于哪一个脓包?

 A)皇帝的新装

 B)口号党

 C)鸵鸟

 D)废话迷 

6 [单选] 

“领域驱动设计”之前,也有一个词体现了海纳百川的极大包容性。开发人员和开发团队在不知道怎么描述自己的做法时,经常会说“我们用的是__________做法”。

 A)微服务

 B)面向对象

 C)敏捷

 D)软件工程

7 [单选] 

和SysML v2对比,之前OMG与UML相关的规范缺少了①②③中的:

图片

 A) ①

 B) ②

 C) ③

 D) ①和③

8 [单选] 

用SysML v2建模浑元太极马老师的“接化发”,我们有一个端口定义:

port def '接化发' { out item '发劲': '内力'; }

如果马老师碰到了日月神教的任我行,他的吸星大法能吸马老师发出的内力,那么我们可以这样定义任我行身上的端口:

图片

 A) port '吸星' : '接化发';

 B) port '吸星' : ~'接化发';

 C) port '吸星' { in item '发劲': '内力'; }

 D) out port '吸星' : '接化发';

9 [单选] 

如果有以下SysML v2文本:

item def ElectricalPower; 

item def AlarmSignal;

item def DataPacket;

port def BoilerControlPort {

    attribute operatingMode : Integer;  

    in item levelAlarm : AlarmSignal;

    out item heaterPower : ElectricalPower;

    inout item controlBus : DataPacket;  

}

以下说法正确的是:

 A) BoilerControlPort这个端口定义是双向的。

 B) inout item controlBus : DataPacket;中的inout可以去掉,意思不变。

 C) operatingMode只起约束作用,不流动。

 D) 这个端口定义没有共轭的端口定义。

10 [单选] 

用SysML v2建模一个“医院电子病历(EMR)系统”,需要对患者的体温数据建模,它从体温计产生,被传输到EMR系统中存储。

请问,“体温数据”最适合建模成什么?

 A) Package (包) 

 B) Part (部件)

 C) Action (动作)

 D) Item (项)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值