拾题
首页 / 软考真题 / UML顺序图 / 第 1 题

在UML2.0中,顺序图用来描述对象之间的消息交互,其中循环、选择等复杂交互使用( )表示。

单选题

在UML2.0中,顺序图用来描述对象之间的消息交互,其中循环、选择等复杂交互使用( )表示。

A. 嵌套

B. 泳道

C. 组合

D. 序列片段

答案:D

解析

正确答案:D. 序列片段

UML 2.0 顺序图中,循环、选择、可选、并行等复杂交互逻辑,通过“序列片段”(交互片段/组合片段)表示。它用矩形框包裹一段消息交互,并在框上标注操作符,如 loop 表示循环、alt 表示选择、opt 表示可选、par 表示并行。

选项解析:

  • A 嵌套:片段可以嵌套,但“嵌套”只是结构形式,不是表示复杂交互的标准模型元素。
  • B 泳道:常用于活动图等,表示对象或角色的职责分区,不表示循环、选择。
  • C 组合:说法不完整,UML 中准确概念是“组合片段/交互片段”,不能简单等同于“组合”。
  • D 序列片段:正确,是承载 loop、alt 等控制逻辑的 UML 顺序图元素。

面试延伸: 顺序图属于动态视图,重点描述对象间按时间排列的消息交互。常见交互片段操作符:alt 选择、opt 可选、loop 循环、par 并行、break 中断。需区分顺序图、通信图、活动图、状态图的用途。

下一题 →

本单元其他题目

在拾题里做这套题