按照业务建模、需求、分析、设计工作流考察,答案不直接给出,可访问自测链接或扫二维码自测,做到全对才能知道答案。
知识点见《软件方法》(http://www.umlchina.com/book/softmeth.html)、
“软件需求设计方法学全程实例剖析”幻灯片(http://www.umlchina.com/training/slide.html)以及UMLChina公众号文章。
自测链接:https://www.101test.com/cand/index?paperId=EXELHQ
或扫以下二维码:
1. [单选]
以下(1)-(4)所展示内容的共同点是:
(1)
(2)
(3)
(4)
产品愿景:为了满足内外部人员,他们的在线订餐、自动订餐统计和外部人员管理的需求,建设这个在线订餐系统,它是一个在线订餐平台,可以自动订餐统计。它可以同时支持内外网订餐,同时管理内外部人员订餐和定期订餐分析。
A) 都是UML模型
B) 都有废话内容
C) 都涉及到电子商务领域
D) 都体现了面向对象建模的思想
2. [多选]
有人用自编的“表示法”画了一张“乱七八糟图”,然后说“来,我给大家讲讲!”。根据《软件方法》归纳,这样的做法背后可能存在的脓包有:
A) 不敏捷
B) 利益绑架
C) 遮羞
D) 伪创新
3. [单选]
UML活动图有一个“令牌”的概念,以下说法正确的是:
A) 令牌代表在不同动作(Action)之间传递的数据,前一个动作输出的令牌数据类型要和后一个动作的输入令牌数据类型匹配。
B) 令牌在活动图上可以用矩形的对象结点表示。
C) 令牌只是精细描述控制规则的一种方式,不显式出现在活动图中。
D) 令牌就是表征对象状态的状态变量。
4. [单选]
下图摘自一篇学术论文(主题为数据挖掘,作者为印度人)。关于这张图,最大的错误是:
A) 混淆了merge和join
B) 圆角矩形结点上的名称是动词而不是形容词(或相当于形容词)
C) 混淆了action和activity
D) 混淆了action和state
5. [多选]
下图摘自一篇学术论文(主题为数据挖掘,作者为印度人)。关于这张图以下说法错误的有:
A) 这是用EA(Enterprise Architect)画的。
B) 这是用Rational Rose画的。
C) 假设每个菱形结点的每个分支条件为真的概率一样,那么,Activity1被激活后,“saves perturbed data”有25%概率会被执行。
D) Activity1被激活后,“saves perturbed data”100%会被执行。
6. [单选]
受电影《武状元苏乞儿》中“降龙有悔”的启发,马老师把各种已有招式有机融合,就得到了浑元太极大招“武德有悔”。
此招若出,方圆十里之内,不论人畜跳蚤苍蝇,统统灰飞烟灭。
但是,这个大招有一个缺点:大招中的各个小招,如果使出,必须打完。如果由于出招时没协调好节奏,导致某个小招没打完就中断,很可能就会当场走火入魔。
下图就是浑元太极大招“武德有悔”的秘笈,请问:哪一小招可能会导致上面说的走火入魔?
A) 饮耗子尾汁
B) 接
C) 发
D) (健身房)练死劲
7. [单选]
如果有人问你一个EA(Enterprise Architect)的操作问题:序列图的生命线上有好多“from ***”,怎么去掉?
此时,最恰当的回答是:
A) 正所谓:大音希声,大象无形,道可道,非常道。你这是露了形迹啊,不好!说明还没悟透领域驱动设计的敏捷禅意。
B) 是不是你把类和类的实例搞混了。
C) 右击图的空白处,从快捷菜单中选择properties,在属性框的Diagram页签,把Show Namespace取消选择。
D) 是不是你的模型中包的组织存在问题,没有把内聚的类或组件放在一起。
8. [单选]
有的开发人员在潜意识中用“懂”和“感兴趣”来给各种知识分类。请问,如果某种知识被他分类为“高科技”,那么这种知识最有可能是他__________________的。
A) 懂而且感兴趣
B) 不懂而且感兴趣
C) 懂而且不感兴趣
D) 不懂而且不感兴趣
9. [单选]
《软件方法》中建模工作流的名称沿用了之前方法学中的名称,这些名称其实都不太合适,例如,______工作流的名称改为“系统责任”更合适。
A) 业务建模
B) 需求
C) 业务需求
D) 分析
10. [单选]
有方法学家发明了比“糊墙”还有仪式感的“美女建模法”。
例如,某医卫领域软件公司招聘一批颜值较高的美女,穿上制服分别扮演患者、护士、医生、收费员、HIS系统、支付宝、微信等。和客户沟通时,就让这些美女一起上场表演各种场景给客户看。客户一致反映:这样的方式生动、活泼、新颖、看得见、闻得着、有嚼头、有回昧、一举多得,下次沟通还这样搞!
请问。美女们向客户表演的最有可能是哪个工作流的内容?
A) 业务建模
B) 总体设计
C) 需求
D) 分析
作者微信:umlchina2