UML的结构包括构造块、规则和公共机制三个部分。在基本构造块中,(【图】)能够表示多个相互关联的事物的集合;规则是构造块如何放在一起的规定, 包括了(【命名、范围、可见性、完整性和执行】);公共机制中,(【规格说明】)是关于事物语义的细节描述。
UML作为统一建模语言,核心由构造块、规则、公共机制三大模块构成。构造块包含事物、关系、图三类基本元素,其中图是用于呈现多个相互关联事物集合的载体,常见的有类图、用例图、状态图等;规则是约束构造块组合方式的规范,涵盖命名、范围、可见性、完整性与执行五大关键维度,保障建模的规范性与一致性;公共机制包含规格说明、修饰、公共分类、扩展机制四类,其中规格说明用于明确事物的语义细节,修饰可补充可视化的额外信息,公共分类包含类与对象、接口与实现这类通用分类方式,扩展机制如版型、标记值则用于对UML元模型进行定制化拓展,适配不同场景的建模需求。
本题考察的是UML 的基本构成要素。
UML(统一建模语言)由构造块、规则和公共机制三个部分组成。
问题1:
构造块的三类基本元素包括事物、关系和图,其中**图(Diagram)**用于表示多个相互关联的事物的集合,如类图、用例图、状态图等。
A选项用例描述:属于文本描述,不是UML构造块中的图。错误。
B选项活动:是事物的一种,不是用于表达集合的构造块。错误。
C选项图:能够表达多个事物及其关系的集合,正确。
D选项关系:描述事物之间的联系,但不是事物集合。错误。
所以选择 C。
问题2:
规则是UML构造块如何组合的规定,包括命名、范围、可见性、完整性和执行等方面。
A选项命名、范围、可见性和一致性:缺少完整性和执行,不全面。错误。
B选项范围、可见性、一致性和完整性:缺少命名和执行,不全面。错误。
C选项命名、可见性、一致性和执行:缺少范围和完整性,不全面。错误。
D选项命名、范围、可见性、完整性和执行:覆盖了所有关键规则,正确。
所以选择 D。
问题3:
公共机制包括规格说明、修饰、公共分类和扩展机制。其中**规格说明(Specification)**是关于事物语义的细节描述。
A选项规格说明:正确。
B选项事物标识:不属于UML公共机制,错误。
C选项类与对象:是构造块中的事物,不是公共机制。错误。
D选项扩展机制:是公共机制之一,但用于扩展元模型,不是用于语义细节描述。错误。
所以选择 A。
