查看更多
当前 - 选择题 - 面向对象分析方法
困难
单选题
2013年5月第3题
#第二版教材
#必须掌握

UML中的事物也称为建模元素, (问题1) 在模型中属于静态的部分,代表概念上或物理上的元素。这些元素中, (问题2) 定义了交互操作。

浓缩知识点

UML的建模元素主要分为结构事物、行为事物、分组事物和注释事物四类。其中结构事物属于系统的静态核心部分,涵盖类、接口、用例、组件、节点等元素,代表系统在概念或物理层面的静态存在;行为事物聚焦系统的动态行为,包含交互、状态机、协作等,其中协作专门用于定义对象间的交互规则,描述不同对象如何配合完成特定任务;分组事物以包为典型代表,主要用于组织和管理模型内的各类元素,优化模型的整体结构;注释事物则是为模型元素添加说明性信息的元素,用于提升模型的可读性与易懂性。

正确答案
B

本题考察的是UML 建模语言中的基本事物类型与其作用
UML(统一建模语言)将建模元素分为几类:结构事物、行为事物、分组事物和注释事物。
问题 1结构事物属于静态部分,代表系统的概念或物理构件。
A选项分组事物:用于组织模型中的元素,如包,主要用于管理,不属于模型的静态部分。
B选项结构事物:如类、接口、用例、组件和节点等,描述系统中存在的静态元素,是静态结构的核心组成部分,正确。
C选项行为事物:用于描述系统中的行为,如交互、状态机等,是动态部分。
D选项物理事物:虽然也是结构的一部分,如文件和可执行模块,但在 UML 分类中属于结构事物的子集,并不是单独的一类。
因此,正确答案B。

问题 2协作定义了交互操作,描述对象之间如何合作完成任务。
A选项节点:表示运行时的物理资源,不用于定义交互操作。
B选项活动类:不是标准 UML 概念,混淆于“活动”与“类”的概念。
C选项接口:定义类之间的合约,即“能做什么”,但不表示实际的交互流程。
D选项协作:是一种行为事物,用于描述对象间如何交互完成特定任务,是用于定义交互操作的主要元素,正确。
因此,正确答案D。

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