如图所示的 UML 类图中,Shop 和 Magazine 之间为(41)关系,Magazine 和 Page 之间为(42)关系。UML 类图通常不用于对(43)进行建模。

题目
如图所示的 UML 类图中,Shop 和 Magazine 之间为(41)关系,Magazine 和 Page 之间为(42)关系。UML 类图通常不用于对(43)进行建模。


A.系统的词汇
B.简单的协作
C.逻辑数据库模式
D.对象快照
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知3个类A、B和C,其中类A由类B的一个实例和类C的1个或多个实例构成。能够正确表示类A、B和C之间关系的UML类图是(43)。

A.

B.

C.

D.


正确答案:A
解析:本题考查的是如何根据问题描述创建相对应的UML类图。题目中给出的问题描述“类A由类B的一个实例和类C的1个或多个实例构成”,包含了一个很明显的表示“整体—部分”的构成关系;其中类A表示整体概念,类B和 C为部分概念。在UML中构成关系可以使用关联和聚集(聚集是一种特殊的关联)来表示。在图形上,把关联画成一条连接相同类或不同类的实线:把聚集表示为在整体的一端用一个空心菱形修饰的简单关联。首先可以排除选项C,因为这张图中描述的是继承关系。另外,选项D也可以被排除,因为选项D将类A、B都作为整体概念来表示。比较难区分的是选项A和B。在选项B中涉及到了关联的多重度。指定关联一端的多重度,就是说明:在关联另一端的类的每个对象要求在本端的类必须有多少个对象。例如,在选项B中类C端的多重度被指定为“1..*”,说明在类C中必须包含1..*个类A的对象,这恰好与题目的描述相反,因此选项B是错误的。

第2题:

已知3个类O、P和Q,其中,类O由类P的1个实例和类Q的1个或多个实例构成。能够正确表示类O、P和Q之间关系的UML类图是(41)。

A.

B.

C.

D.


正确答案:D
解析:由试题中的关键信息“类O由类P的1个实例和类Q的1个或多个实例构成”可知,类O、P和Q之间存在着“整体—部分”的构成关系,即类O表示整体概念,类P和Q为部分概念。在UML规范中,构成关系可以使用关联和聚集来表示。在UML模型图中,关联的图示是一条连接相同或不同类的实线()。聚集是一种特殊的关联,在整体的一端用一个空心菱形修饰,即其图示为表示的是一种泛化关系,据此可排除选项A和选项B。选项C中,类Q端的关联多重度被指定为“1…*”,说明类Q中必须包含(1…*)个类O的对象,这与试题中的描述恰好相反,因此选项C是错误答案,选项D是正确答案。

第3题:

统一建模语言UML是一种定义良好、易于表达、功能强大、通用的可视化建模语言,下列关于UML说法错误的是

A.在UML的用例模型中,一个角色可以执行多个用例,一个用例可以被多个角色使用

B.UML也适用于对象建模,其中的类图和对象图用于描述类模型、对象模型以及它们之间的动态关系,这两种图都属于UML的动态视图

C.UML的包图是表明包以及包之间的关系的类图,包是对模型中涉及的元素进行分组后得到的结果。在进行元素分组时,应尽量追求包间低耦合、包内高内聚的目标

D.UML中的顺序图和协作图都描述交互,但是顺序图强调的是时间,协作图强调的是空间


正确答案:B

第4题:

在UML提供的图中,可以采用(30)对逻辑数据厍的建模;(31)用于接口、类和协作的行为建模,并强调对象行为的事件顺序;(32)用于系统的功能建模,并强调对象之间的控制流。

(55)

A.用例图

B.构件图

C.活动图

D.类图


正确答案:D

第5题:

UML规定类图中类之间的关系有关联、聚集、继承,请说明它们的含义和之间的区别。


正确答案:关联是类之间的语义联系代表类的实例(对象)之间的一组连接。 聚集是一种特殊的二元关联它指出类间的“整体—部分”关系是关联的特例。例如汽车是整体轮胎是部分。 继承指出类间的“一般—特殊”关系。例如电视是特殊类家用电器是一般类。
关联是类之间的语义联系,代表类的实例(对象)之间的一组连接。 聚集是一种特殊的二元关联,它指出类间的“整体—部分”关系,是关联的特例。例如汽车是整体,轮胎是部分。 继承指出类间的“一般—特殊”关系。例如,电视是特殊类,家用电器是一般类。 解析:面向对象的基本思想就是对象观念,如抽象与继承。从一些对象中总结出共同的属性和操作,作为父类,具体对象作为子类继承父类,在内部继承并实现共同的操作,并增加自己特殊的属性和方法。
试题给出的类图已经给出了一些提示,第3层应该是提到的具体动物,它们被分了类,第2层应该是这种分类的表示。那么,第1层的基类又是这种分类的总结。
具体分析过程这里不详细描述,考生结合面向对象的书籍全面理解。

第6题:

● 采用 UML 进行软件建模过程中,类图是系统的一种静态视图,用 (19) 可明确表示两类事物之间存在的整体/部分形式的关联关系。

(19)

A. 依赖关系

B. 聚合关系

C. 泛化关系

D. 实现关系


正确答案:B

第7题:

UML类图部署表示类之间的动态关系。()

此题为判断题(对,错)。


答案:正确

第8题:

UML的建模元素包括基本建模元素、关系元素和图三大类。()

此题为判断题(对,错)。


参考答案:正确

第9题:

在UML 提供的图中,(40)用于对系统的静态设计视图建模,(41)用于对系统的静态实现视图建模。

A.类图

B.对象图

C.部署图

D.构件图


正确答案:A
解析:(40)、(41)在UML提供的图中:类图展现了一组对象、接口、协作和它们之间的关系,类图用于对系统的静态设计视图建模。对象图展现了一组对象以及它们之间的关系,对象图描述了在类图中所建立的事物的实例的静态快照。构件图展现了一组构件之间的组织和依赖,构件图专注于系统的静态实现视图,它与类图相关,通常把构件映射为一个或多个类、接口或协作。部署图了运行处理节点以及其中的的配置,部署图给出了体系结构的静态实施视图。所以(40)应选A,(41)应选D。

第10题:

● 在UML类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)五种关系,其中,(45)关系表明类之间的相互联系最弱(46)关系表明类之间的相互联系最强,聚合(Aggregation)的标准UML图形表示是(47) 。


正确答案:A,D,B

更多相关问题