使用UML对系统进行分析设计时,需求描述中的“包含”,“组成”“分为一部分”等词常常意味着存在( )关系,下图表示了这种关系。

题目
使用UML对系统进行分析设计时,需求描述中的“包含”,“组成”“分为一部分”等词常常意味着存在( )关系,下图表示了这种关系。


A:关联
B:聚集
C:泛化
D:依赖
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

(19)

A. 依赖关系

B. 聚合关系

C. 泛化关系

D. 实现关系


正确答案:B

第2题:

UML中有四种关系,以下(31)不是UML中的关系。聚集(Aggregation)是描述了整体和部分间的结构关系,它是一种特殊的(32)关系。

(49)

A.依赖

B.关联

C.泛化

D.包含


正确答案:D

第3题:

●采用UML进行软件设计时,可用(13)关系表示两类事物之间存在的特殊/一般关系。

(13)A.依赖

B.聚集

C.泛化

D.实现


正确答案:C

第4题:

在UML类图中,类与类之间存在关联(Association)等关系。关联关系的标准UML图形表示是(42)。

A.

B.

C.

D.


正确答案:A
解析:在UML类图中,类与类之间的5种关系从弱到强依次为:依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(1nhentance)。因此依赖关系最弱,继承表示类与类之间关系最强。依赖(Dependency)关系是类与类之间的连接,并且依赖总是单向的,其标准 UML图形表示为表示其相联的两个类之间存在关联关系,用于描述两个概念上位于相同级别的类的实例之间存在的某种语义上的联系。聚合关系是关联关系的一种特例,代表两个类之间的整体/局部关系,其标准UML图形表示为表示其相联的两个类之间存在泛化关系。子类继承父类的行为与含义,子类还可以增加或者覆盖父类的行为。子类可以出现在父类出现的任何位置。

第5题:

UML中有四种关系,以下______是UML中的关系。

A.扩展

B.实现

C.使用

D.包含

A.

B.

C.

D.


正确答案:B

第6题:

试题(17)

采用UML进行软件设计时,可用 (17) 关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。

(17)

A. 依赖

B. 聚集

C. 泛化

D. 实现


正确答案:C

试题(17)分析
本题考查对UML中关系概念的理解。按照面向对象技术的描述,若两类事物之间存在特殊/一般关系,则用继承机制表示该关系,即UML中的泛化关系。
参考答案
(17)C

第7题:

● “容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中” 。根据上述描述,如果用 UML 类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在(17)关系。

① 继承 ②扩展 ③聚集 ④ 包含

(17)

A.① ②

B.② ④

C.① ④

D.① ③


正确答案:D
试题(17)分析
在统一建模语言UML的类图中,类和类之间可能存在继承、泛化、聚集、组成和关联等关系。在统一建模语言的用例图中,用例和用例之间可能存在扩展、包含等关系。由于扩展和包含关系不是类图中类和类之间的关系类型,因此题干中所述的容器类和构件类之间不可能存在扩展和包含关系。因此正确答案应选D。
参考答案
(17)D

第8题:

采用UML进行软件设计时,可用(5)关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。

A.依赖

B.聚集

C.泛化

D.实现


正确答案:C
解析:本题考查对UML中关系概念的理解。按照面向对象技术的描述,若两类事物之间存在特殊/一般关系,则用继承机制表示该关系,即UML中的泛化关系。

第9题:

在系统的需求分析阶段,可以使用用例对系统需求建模。用例可以使用UML的用例图来表示。请分别用100字以内的文字解释UML用例图中扩展用例和抽象用例的内涵。


正确答案:这是一道要求读者掌握UML用例图中扩展用例和抽象用例的内涵的简答题。本试题所涉及的知识点如下。 ①由某个更复杂的用例提取出来的事件序列所构成的用例称为扩展用例它可以简化原有用例并扩展其功能。 ②若从几个执行相同功能步骤的用例中将公共步骤提取成独立的用例那么这个提取出来的用例就称为抽象用例。它代表某种形式的“复用”可以降低用例之间的冗余。
这是一道要求读者掌握UML用例图中扩展用例和抽象用例的内涵的简答题。本试题所涉及的知识点如下。 ①由某个更复杂的用例提取出来的事件序列所构成的用例称为扩展用例,它可以简化原有用例并扩展其功能。 ②若从几个执行相同功能步骤的用例中,将公共步骤提取成独立的用例,那么这个提取出来的用例就称为抽象用例。它代表某种形式的“复用”,可以降低用例之间的冗余。

第10题:

面向对象的软件开发过程是用例驱动的,用例是UML的重要部分,用例之间存在着一定的关系,下图表示的是用例之间的()关系。

A、泛化

B、包含

C、扩展

D、等同


正确答案:B

更多相关问题