UML规定类与类之间存在哪几种关系?

题目
问答题
UML规定类与类之间存在哪几种关系?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.依赖

B.聚集

C.泛化

D.实现


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

第2题:

试题(17)

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

(17)

A. 依赖

B. 聚集

C. 泛化

D. 实现


正确答案:C

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

第3题:

● UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A需要使用标准数学函数类库中提供的功能,那么类A 与标准类库提供的类之间存在(45)关系;若类 A 中包含了其它类的实例,且当类 A 的实例消失时,其包含的其它类的实例也消失,则类 A 和它所包含的类之间存在 (46) 关系;若类 A 的实例消失时,其它类的实例仍然存在并继续工作,那么类A 和它所包含的类之间存在 (47) 关系。

(45)A. 依赖 B. 关联 C. 聚合 D. 组合

(46)A. 依赖 B. 关联 C. 聚合 D. 组合

(47)A. 依赖 B. 关联 C. 聚合 D. 组合


正确答案:A,D,C

第4题:

UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库提供的类之间存在(45)关系;若类A中包含了其他类的实例,且当类A的实例消失时,其包含的其他类的实例也消失,则类A和它所包含的类之间存在(46)关系;若类A的实例消失时,其他类的实例仍然存在并继续工作,那么类A和它所包含的类之间存在(47)关系。

(62)

A.依赖

B.关联

C.聚合

D.组合


正确答案:A
解析:依赖是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。
  关联是是类与类之间的联接,它使一个类知道另一个类的属性和方法。
  聚合是一种特殊类型的关联,它描述了整体和部分间的结构关系。
  组合是关联的一种,是比聚合关系强的关系。
  泛化(继承)是一种特殊一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)

第5题:

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


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

第6题:

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

(19)

A. 依赖关系

B. 聚合关系

C. 泛化关系

D. 实现关系


正确答案:B

第7题:

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

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


答案:正确

第8题:

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

(13)A.依赖

B.聚集

C.泛化

D.实现


正确答案:C

第9题:

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


正确答案:A,D,B

第10题:

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

A.

B.

C.

D.


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

更多相关问题