扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - UML中等
单选题
2025年5月第55题
收藏
分享
#系统设计
#UML
#第二版教材
#凯恩建议必须掌握
在 UML 图中,主要用于描述系统动态行为的是(问题1)。用于描述系统与外部系统或用户之间的交互的是(问题2)。
正确答案C
凯恩解析
本题考察的是 UML 各类图的作用分类,特别是用于描述“动态行为”的图。
问题 1:
A选项组件图:用于表示系统的模块化结构,描述组件之间的静态依赖关系,属于结构视图,非动态行为。
B选项部署图:描述系统在物理环境中的部署方式(如节点、设备、通信),属于物理视图,也不是动态行为图。
C选项序列图:专门用于展示对象之间在时间维度上的消息交互过程,清晰反映了系统在某个用例或场景中的动态行为,是动态建模的主要工具之一,因此为正确答案。
D选项类图:描述类及其关系(如继承、关联、依赖等),是 UML 中最常见的静态结构图,不是用于动态行为描述。
所以正确答案是 C. 序列图(Sequence Diagram)。
问题 2:
A. 用例图:专门用于描述系统与外部参与者(用户、外部系统)之间的功能交互,展示系统提供的服务及其触发者,是建模“谁和系统交互了什么”的标准方式。
B. 活动图:描述流程控制或操作顺序,常用于系统内部逻辑的建模,如业务流程或算法流程。
C. 交互图:包括序列图、协作图等,主要用于系统内部多个对象之间的消息通信建模,不关注系统边界。
D. 状态图:用于建模一个对象在生命周期内所经历的各种状态及其转换关系,不用于系统与用户的功能交互建模。
因此,正确答案是 A. 用例图,其专职描述系统与外部系统或用户之间的功能交互。
