《软件方法》强化自测题-分析(3)
创始人
2025-05-28 07:06:59
0

 

 

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

知识点见《软件方法》(http://www.umlchina.com/book/softmeth.html)、

“软件需求设计方法学全程实例剖析”幻灯片(http://www.umlchina.com/training/slide.html)

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

1 [ 单选题 ]

如果用类图来表达UML中的关联、聚合、组合三个概念之间的关系,以下最合适的是:

A)

37968d775a314876a2664fe30c6bf524.png

 

B)

d0bf7e85c1fc420283af2e965d86a2ae.png

 

C)

a826abaf60a3425aac649c330977d46d.png

 

D)

3a1ce7fb2a324794a39f5b9865f9981b.png

 

2 [ 多选题 ]

针对这个图,以下说法中错误的有:

325041f4b58947bcb6955aa40b746544.png

 

A) 汽车是一个Aggregate。

B) 汽车是一个Aggregate Root。

C) 汽车和发动机、车身、底盘组成了一个Aggregate。

D) 在图上所给出的关联中,汽车扮演整体的角色。

3 [ 多选题 ]

《设计模式》第1章中有一句被广为流传的话:

Favor object composition over class inheritance.

优先使用对象组合而不是类继承。

针对这句话的含义,以下说法正确的有:

A) 尽量让变化成为属性的变化而不是行为的变化。

B) 类之间的关系优先使用整体-部分关系,以简化责任分配。

C) 《设计模式》中“组合”的含义相当于UML的“关联”。

D) 尽量用关联应对复杂性,关联不好应对时再用泛化。

4 [ 多选题 ]

下图是某张分析序列图的片段:

45af728902f84385bb388585f9395d83.png

 

以下说法中正确的有:

A) 这样的责任分配可以有。

B) 应该是向“短信平台”发请求,所以应该把“短信平台接口”的实例改成“短信平台”执行者的实例。

C) 消息已经含有“A请求B做某事”的意思,所以应该删去消息名称中的“请求短信平台”,改为“发短信”。

D) 如果所用的分析方法学不专门分出边界类,那么有可能并不存在有“请求短信平台发短信”操作的类。

5 [ 多选题 ]

以下图中错误的有:

A)

595a82050ffb4640afd584d12376ad74.png

 

B)

be6c0a22abb74a86b4e1e151a0b88c55.png

 

C)

2155abf7ed834aa5af7c5725f29a8b9d.png

 

D)

e788c894dd9540768beaff540784783d.png

 

6 [ 多选题 ]

以下可以作为状态的名称的词汇有:

A) do

B) to do

C) doing

D) did

D) done

7 [ 多选题 ]

关于边界类、控制类和实体类,以下说法正确的有:

A) 来源于Grady Booch对系统的分析类的构思,不属于UML规范的一部分。

B) 实际上就是MVC架构模式中的V、C和M。

C) 这三种类可以映射到任何实现架构,包括MVP、MVVM、六边形、洋葱型……

D) 如果所用建模工具没有提供边界类、控制类和实体类的图标,可以用文本构造型代替或者在类的命名上区分。

8 [ 多选题 ]

对于GoF的《设计模式》中的“状态模式”,以下说法错误的有:

A) 熟练掌握该模式可以帮助我们更高效地用状态机来建模核心域逻辑。

B) 该模式提供了一种实现层次状态机的思路,通过子类来减少条件语句,更易于修改和扩展。

C) 它是敏捷运动对状态机理论的巨大的、革命性的贡献。

D) 该书出版时UML标准尚未出现,因此书中类图所采用的符号是Ivar Jacobson的OMT方法学的表示法。

9 [ 单选题 ]

这是某个设备的状态机图,仅关注开关部分的逻辑。当“接通”、“断开”被执行时,电路才会真正接通或断开。

ebaedd02247847d8936b7be2551783d9.png

 

从图中可以看出,目前一旦按下开关,电路即时接通或断开。

如果有人耍流氓,啪啪啪啪不停地快速按开关,可能就会对设备造成损害。

于是有一个新的要求:电路被断开2秒之后,才能重新接通。

请问,调整状态机图的哪个部分,可以表达这样的逻辑?

A) 为从“开”到“关”的迁移添加参数,名称为“重新接通冷却时间”,类型整型,当前值为2。

aebeed9cfbbe45cdba04e2ef124fc9bf.png

 

B) 对“关”状态做如下改造:

cc19b9f1dc2b4265afa450870e94b11a.png

 

C) 对“开”状态做如下改造:

bae587a4d0bd481bb519837347c109f8.png

 

D) 把从“关”到“开”的迁移修改如下:

2c820ac009c34d7e87a8a7bc9cf613df.png

 

10 [ 单选题 ]

在1987年的论文中,David Harel改进了状态机,特别是改善了之前状态机存在的____________问题。

A) 状态爆炸

B) 状态蔓延

C) 虚假迁移

D) 不敏捷以及没有使用领域驱动设计革命性话语

 

 

相关内容

热门资讯

刚刚,大跳水!超42万人爆仓!... 来源:券商中国 加密货币,遭遇抛售潮! 凯文·沃什被提名为下一任美联储主席所产生的后续效应,正持续波...
做好银行网点“加减法” 国家金融监督管理总局网站披露的信息显示,2025年共有约1.1万家银行业金融机构的线下网点获准退出,...
金价暴跌引热议,网友:商场门口... 来源:中国基金报 随着国际金价急速下跌,国内首饰金价也迎来大幅回调。 1月31日,老庙报1546元/...
内蒙古一银行员工将储户220万... 内蒙古一银行员工将储户220万元存款转走并挥霍,银行称员工已离岗不愿承担赔偿 1月31日,有媒体报...
老年医学科进修轶事|老年医学如... 和年苑,北京协和医院老年医学科公众号,传递老年医学的价值和声音 在这里,了解当代老年医学 Autum...
和讯投顾余兴栋:周五杀跌,下周... 周五大盘大幅度的杀跌又探底回升,收出一根长长的下影线,不少的朋友又在问我,那这根k线是不是就意味着调...
【数智周报】马化腾评豆包手机;... 【数智周报将整合本周最重要的企业级服务、云计算、大数据领域的前沿趋势、重磅政策及行研报告。】 观点马...
和美字节,用字节连接和美 和美字节(Hemei Byte),是杭州桑桥网络科技有限公司于 2026 年 1 月完成品牌升级后启...
仙乐健康56岁副总姚壮民业务员... 瑞财经 刘治颖 1月29日,仙乐健康科技股份有限公司(以下简称:仙乐健康)向港交所主板递交上市申请书...
詹姆斯下家概率:骑士最高退役第... 近日,有关詹姆斯的未来引发了大众的热议,相关机构也更新了这位巨星的下家概率,回归骑士是最大可能。 相...
原创 猛... 在国际金价屡创历史新高之时,资本市场正经历一场有趣的分化:有人急于套现离场,有人却大举加码。近日,一...
原创 男... 在爱情的海洋中,星座与情感交织出无数动人的故事。当一个男性用以下这四个称呼来称呼你时,他的爱情之舟正...
民航持续回暖:南航、海航预计去... 时隔五年,南航预计在三大航中率先实现年度扭亏。 截至1月30日晚间,中国国航(601111.SH)、...
公募加仓非银金融,后市机会如何... 基金增配保险、券商股。 最新数据显示,公募基金2025年四季度的非银金融仓位提高1个百分点。继有色金...
赵慧芳主任中医治疗产后“月子病... 赵慧芳主任中医治疗产后“月子病”的临床智慧 产后调理是中华民族传承千年的养生智慧,在中医理论中占据重...
江西万年青水泥股份有限公司20... 本公司及董事会全体成员保证信息披露的内容真实、准确、完整,没有虚假记载、误导性陈述或重大遗漏。 一、...
科学应对甲状腺结节,别让“结节... 随着健康意识的提升 超声检查在体检中普及率不断提高 甲状腺结节的检出率也显著上升 不少人拿着“结节”...
春节前,政府债发行提速 来源:郁言债市 01 1月资金面,两轮波动,中枢平稳 回顾开年以来资金利率走势,月内资金经历两轮波动...
【央行多措并举护航,专家预期节... 【央行多措并举护航,专家预期节前流动性保持充裕】1月29日,中国人民银行以固定利率、数量招标方式开展...
季节性因素叠加市场需求不足,1... 来源:界面新闻 记者 辛圆 国家统计局周六公布数据显示,1月份,中国制造业采购经理人指数(PM...