扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 面向对象分析方法简单
单选题
2024年5月第36题
简单
单选题
2024年5月第36题
#第二版教材
#必须掌握
在UML中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为 (序列图(顺序图)),表示对象协作的是(协作图)。
浓缩知识点
UML中的交互图主要包含序列图(顺序图)与协作图(UML 2.0中称通信图),二者均用于刻画对象间为完成特定目标进行的消息传递过程,但核心侧重点不同。序列图以纵向轴体现时间推进,核心强调消息传递的时间次序,能直观展现对象之间消息调用的先后顺序,适合梳理交互场景下的时序逻辑。协作图则聚焦对象之间的协作关系,重点呈现完成某一功能时,哪些对象参与交互、彼此间的消息交互关联,可清晰体现交互的结构关系。此外,这两种图可以相互转换,根据不同的分析需求选择使用:若需明确交互的时间先后,优先选用序列图;若需突出对象间的协作结构,可选用协作图。
正确答案
B
本题考察的是UML交互图的分类与作用。
UML中的交互图主要包含序列图(顺序图)与协作图(UML 2.0中称通信图),二者均用于刻画对象间为完成特定目标进行的消息传递过程,但核心侧重点不同。序列图以纵向轴体现时间推进,核心强调消息传递的时间次序,能直观展现对象之间消息调用的先后顺序,适合梳理交互场景下的时序逻辑。协作图则聚焦对象之间的协作关系,重点呈现完成某一功能时,哪些对象参与交互、彼此间的消息交互关联,可清晰体现交互的结构关系。此外,这两种图可以相互转换,根据不同的分析需求选择使用:若需明确交互的时间先后,优先选用序列图。若需突出对象间的协作结构,可选用协作图。
本小问答案是 序列图(顺序图)。题干中的“消息序列可用两种图来表示,强调消息时间次序的图”对应序列图(顺序图)。
因此,选项 B 正确。
