首页 > 其他分享 >UMLChina建模竞赛题答案及解析(试卷1)

UMLChina建模竞赛题答案及解析(试卷1)

时间:2022-10-18 13:02:54浏览次数:93  
标签:选项 业务 -- 系统 建模 UMLChina 用例 序列图 竞赛题

建模竞赛题比起《软件方法》书中的题目要更难一些,可以作为熟悉了《软件方法》中的基本知识之后的进一步练习。题目颇有些陷阱,应一些同学的要求,挑部分题目给出答案并详细讲解,知识点其实都在书中。

同时为了避免丧失学习的积极性,每一套题目都不会完全讲解,会留一部分题目让读者自己挑战,​​挑战链接>>​

UMLChina建模竞赛题自测(1)部分题目解析

1 [ 多选题 ] 在建模中,关于组织和系统的关系,以下陈述成立的是:

A) 组织可以作为系统的涉众

B) 组织可以作为系统的目标组织

C) 系统可以作为组织的业务工人

D) 系统可以作为组织的业务实体

本题答案及答题情况

UMLChina建模竞赛题答案及解析(试卷1)_建模

解析:

A) 组织可以作为系统的涉众

--错误。有51%的人选了这个选项,意味着一半的人答错了。涉众要具体到人员扮演的角色。例如,“北京市国土资源局海淀分局”不适合作为涉众,有涉众利益的“海淀分局”里的局长、处长、科长、科员、保安、保洁阿姨……

B) 组织可以作为系统的目标组织

--正确。当以改善某组织为目标来推导某系统的需求时,该组织就成为该系统的目标组织。

C) 系统可以作为组织的业务工人

--正确。这个选项只有36%的人选中了,也就是说答错率64%。系统包括人肉系统和非人肉系统。

D) 系统可以作为组织的业务实体

--正确。这个不用解释了。

2 [ 多选题 ]在建模中,关于系统和系统的关系,以下陈述成立的是:

A) 系统可以作为系统的涉众

B) 系统可以作为系统的执行者

C) 系统可以作为系统的业务工人

D) 系统可以作为系统的业务实体

本题答案及答题情况

UMLChina建模竞赛题答案及解析(试卷1)_建模_02

解析:

A) 系统可以作为系统的涉众

--正确。不过也只有51%的人选了这个选项,意味着一半的人答错了。还是同样的问题:系统包括人肉系统和非人肉系统。

B) 系统可以作为系统的执行者

--正确。83%的人选了这个选项,这个选项比较直白。

C) 系统可以作为系统的业务工人

--错误。只有28%的人选了这个选项,答对率较高,但很可能有的答对者是蒙对的,以为系统不是人,不是人怎么是业务工人呢。实际上,这个选项错误的原因是:业务工人是针对组织来说的,系统怎么会有业务工人呢,除非是人肉系统怀孕了(即使这样肚子里的胎儿也不能当工人使唤啊),非人肉系统里都是软硬件组件,没有氧气,人活不了的。这个选项属于送分,顺便为选项D挖坑。

D) 系统可以作为系统的业务实体

--错误。60%的人选了这个选项。你看,把C选项里的“业务工人”换成“业务实体”,避免了以为“人不是系统”导致的误打误撞,掉进陷阱的人就翻了一倍。原因和C一样,业务实体也是针对组织来说的。

6 [ 单选题 ]关于业务序列图和系统用例图,以下说法正确的是:

A) 系统用例图上的用例可能会只来自一张业务序列图。

B) 应该尽可能为每张业务序列图生成一张系统用例图。

C) 业务序列图上,从外部指向业务实体的消息,都可以映射为当前所研究系统的用例。

D) 系统用例图上,有的用例是无法从业务序列图上映射的,需要自己根据经验添加。

本题答案及答题情况

UMLChina建模竞赛题答案及解析(试卷1)_建模_03

解析:

A) 系统用例图上的用例可能会只来自一张业务序列图。

--正确。不需要解释。

B) 应该尽可能为每张业务序列图生成一张系统用例图。

--错误。一个是组织流程的视角,一个是目标系统的视角,两者没有一一对应关系。

C) 业务序列图上,从外部指向业务实体的消息,都可以映射为当前所研究系统的用例。

--错误。31%的人选了这个选项,错的比例还是比较高的。如果是改进前的序列图,目标系统可能不在上面,即使是目标系统参与改进后的业务序列图,图上的业务实体有可能不止目标系统一个,

D) 系统用例图上,有的用例是无法从业务序列图上映射的,需要自己根据经验添加。

--错误。都需要从现状推导,所谓“经验”也不是从天上掉下来的。


标签:选项,业务,--,系统,建模,UMLChina,用例,序列图,竞赛题
From: https://blog.51cto.com/u_15684364/5765855

相关文章