《软件方法》第4章自测题1
3 [多选题]
以下序列图存在错误的地方有:
A) ①
B) ②
C) ③
D) ④
E) ⑤
F) ⑥
答案和解析
正确选项为C) ③和 F) ⑥
知识点,“A请求B做某事”。
①
患者请求药师办理取药,这个表达可以。
②
患者请求输液管理系统提供号,这个表达可以。就是平时说的“拿号”。如果不理解“A请求B做某事”,误解成“患者向输液管理系统提供号”,往往就会认为是错的。
③
患者请求输液接待药师把药和号交给输液接待药师,一看就不对了。输液接待药师怎么交给输液接待药师嘛。
但有不少人觉得这样挺好,除了不理解知识点“A请求B做某事”之外,又回到了我们批判过很多次的根源,这样可以废话刷工作量——“交给输液接待药师”几个字刷了一遍。
按照这个套路刷废话,下面的消息“查询输液单”可以刷成“在输液管理系统查询输液单”……其他的刷废话,感兴趣的读者可以自行完成。
③的消息可以改为背后的目的,也就是输液接待药师的责任,“准备输液事项”。当然,这不属于本题考察的范围。
④
护士,这个没问题。
⑤
输液接待药师核对药品,这个没问题。
⑥
错误,理由同③。
⑥的消息可以改为背后的目的,也就是护士的责任,“给患者输液”。当然,这不属于本题考察的范围。
做这道题,只需要序列图的知识点就可以看出③⑥有问题,并不需要有医院信息系统开发经验,所以,不要拿着个作为做错这道题的借口。
4 [单选题]
以下序列图中消息正确的是:
A) ①
B) ②
C) ③
D) ④
答案和解析
正确选项为B) ②
知识点,“A请求B做某事”。
①学生请求老师提问题。错误。
②学生请求老师回答,问题作为参数。正确。
③学生请求老师请求回答问题,多出的“请求”是废话。
如果多出的“请求”不是废话,那么老师的责任就是“请求回答问题”而不是“回答问题”,也就是说,老师只是一个受理学生问题的中介,真正负责回答问题另有其人(老师的老师?机器人?外星人?)
④错误。除了①的问题之外,老师还有一个指回来的,意思是“老师请求学生回答问题”。
同样,也有人很喜欢这样,因为可以刷废话,一条消息秒变两条,而且还不用思考,爽!
[三大改进]12月12-16晚网课:SysML和MBSE基于模型的系统工程
[新增架构师学习专用集锦(二)]31套UML/SysML+EA/StarUML的建模示范视频-全程字幕(20221108更新)
《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题
CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]
作者微信:umlchina2