《软件方法》强化自测题-分析(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) 不敏捷以及没有使用领域驱动设计革命性话语

 

 

相关内容

热门资讯

疯抢43轮!溢价33.9%!刚... 就在刚刚,江宁两幅低密地块成功出让!其中,三山G50地块热度非常高,该地块是三山板块近10年来首次推...
57岁湖北前首富骤然身亡,家居... wumiancaijing.com / 几个月前才喊着“既没有退休打算,更没想过逃避责任”的汪林朋...
布米普特拉北京投资基金管理有限... 当地时间七月二十九日,美国液化天然气(LNG)出口领域的新锐巨头Venture Global宣布成功...
国泰A500ETF半年蒸发百亿... 2025年中,公募总规模突破34万亿元,同比增加3万亿,其中指数基金的规模净增了2.17万亿元,是主...
原创 美... 前言 近日,美国财政部长贝森特在瑞典斯德哥尔摩的美中贸易谈判中公开透露。 美国国会正在审议一项针对...
年入250亿,波司登让中产又爱... 文 | 本原财经 中产的心头好,“羽绒服之王”波司登交卷了:2025财年,营收首次达到259.02...
创业板指跌逾2%!下跌个股近4... 【大河财立方消息】7月30日午后,指数走弱,创业板指下挫跌逾2.00%,沪指跌0.16%,深成指跌1...
纺织行业上市公司董秘PK:太平... 来源:新浪证券 数据显示,截止7月29日,A股市场共有5817家上市公司。董秘作为连接投资者与上市公...
文远知行Robotaxi获沙特... 本报讯 (记者袁传玺)7月28日,广州文远知行科技有限公司(以下简称“文远知行”,Nasdaq:WR...
新三板创新层公司九州量子大宗交... 每经讯,2025年7月30日,新三板创新层公司九州量子(837638,收盘价:1.64元)发生一笔大...
美国将对欧盟葡萄酒征收15%关... 经过紧张的谈判和不断升级的猜测,美国最终确认对所有进入美国市场的欧盟商品(包括葡萄酒、烈酒和利口酒)...
阿维塔陈卓:拟明年下半年推出与... 凤凰网科技讯 7月30日,阿维塔科技总裁陈卓在中国长安汽车集团有限公司正式成立后首场媒体沟通会上透露...
累计融资5亿! 广州跑出超级独... 对话 | 铅笔道CEO 王方 撰稿 | 铅笔道编辑 赵松格 外卖赛道有美团,生物医药界也有“美团”?...
美国股市今夏是否会过热?专家建... 财联社7月30日讯(编辑 黄君芝)对金融市场来说,今年夏天是一个复杂的时期。尽管市场一直在猜测未来会...
2025“数通链谷”杯上海市区... 7月30日,2025“数通链谷”杯上海市区块链产业应用职工劳动和技能竞赛在上海市静安区市北高新园区数...
李想回忆被赶出公司:站在对方的... 近日,李想在与鲁豫的对话中,回忆人生低谷:2008年,自己曾被创业伙伴联合逼宫,汽车之家面临严重的财...
中证香港300银行指数报118... 金融界7月30日消息,A股三大指数收盘涨跌不一,中证香港300银行指数 (H300银行,H30324...
凯德北京投资基金管理有限公司:... 7月15日,A股上演惊险过山车行情。沪指早盘冲高至3278点后快速回落,最终微涨0.17%报3241...
美财政部长称中国如继续购买俄罗... 7月30日,外交部发言人郭嘉昆主持例行记者会。有记者问:美国财政部长表示,如果中国继续购买俄罗斯石油...