查看更多
当前 - 选择题 - 面向对象分析方法
简单
单选题
2024年5月第36题
#需求工程
#面向对象分析方法
#第二版教材
#凯恩建议必须掌握

在UML中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为 (问题1),表示对象协作的是(问题2)

正确答案B
凯恩解析

本题考察的是UML交互图的分类与作用
在 UML 中,用于描述对象交互的图主要有序列图和协作图(UML 2.0 中称为通信图)。它们都用于刻画消息传递过程,但强调点不同。
问题 1
序列图(顺序图)侧重于消息传递的时间顺序,从上到下表示时间的推进,直观地展示对象之间消息的调用次序。
A选项协作图:强调对象之间的协作关系,而不是时间顺序,不正确。
B选项序列图(顺序图):强调消息的时间次序,正确。
C选项活动图:描述业务流程或算法步骤,不适合描述对象间消息次序,不正确。
D选项状态图:刻画对象状态变化,不涉及消息传递次序,不正确。
所以选择 B。

问题 2
协作图强调的是对象之间的协作关系,即哪些对象在完成某一功能时相互发送消息。
A选项协作图:正是用来表示对象的协作关系,正确。
B选项序列图(顺序图):强调的是消息时间顺序,不是协作关系,不正确。
C选项活动图:是行为图的一种,描述活动流程,不正确。
D选项状态图:描述状态变化,不正确。
所以选择 A。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有