在面向对象分析时类和对象的静态关系主要有哪几种?

题目

在面向对象分析时类和对象的静态关系主要有哪几种?

参考答案和解析
正确答案: 类和对象的静态关系主要有关联、聚集、泛化、依赖等四种关系。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在进行面向对象分析时,所采用的模型有()。

A.对象模型

B.动态模型

C.静态模型

D.功能模型


参考答案:A

第2题:

在面向对象分析和建模技术中,对象/类进行交互或者“沟通”的实现是通过()。

A.发送邮件

B.传递消息

C.共享内存

D.继承


正确答案:B

第3题:

关于面向对象的设计,下列说法错误的是______。

A) 面向对象的设计以面向对象分析为基础归纳出类

B) 建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象

C) 面向对象的设计是面向对象分析的另一种思维方式

D) 面向对象的设计是面向对象分析进一步的细化和更高的抽象

A.

B.

C.

D.


正确答案:C
解析:面向对象的设计以面向对象分析为基础归纳出类,并建立类结构或进一步构造类库,实现分析结果对问题空间的抽象。由此可见,面向对象的设计并不是面向对象分析的另一种思维方式,而是面向对象分析的进一步的细化和更高层的抽象,面向对象设计与面向对象分析的界限通常是难以严格区分的。

第4题:

在面向对象的软件开发中,面向对象设计与面向对象分析的区别是______。

A.在面向对象设计中需要考虑与实现相关的内容,而在面向对象分析中不需要

B.在面向对象设计中要检查设计结果对编程时将要使用的类库的支持,而在面向对象分析中不需要

C.在面向对象设计中对提供足够细节的部分,要检查是否符合预期,而在面向对象分析中不考虑

D.以上全部


正确答案:D

第5题:

以下关于类和对象关系的叙述中,( )是不正确的

A.对象是类的实例

B.类是对象的抽象

C.类是静态的,对象是动态的

D.类和对象必须同时存在


正确答案:D

第6题:

在面向对象分析和建模技术中,由描述特定的人、地点、事物或者事件的属性值构成的是()。

A.类

B.子类

C.对象

D.对象实例


正确答案:A

第7题:

以下哪些内容是面向对象分析所包含的任务().

A.标识类(定义属性和方法)

B.刻画类的层次关系

C.标识对象——对象关系

D.表示对象行为


正确答案:ABCD

第8题:

面向对象分析中,对象模型描述了系统的()。

A、静态结构

B、动态结构

C、控制结构

D、顺序结构


参考答案:A

第9题:

关于面向对象的设计,下列说法错误的是______。

A) 面向对象的设计以面向对象分析为基础归纳分类

B) 建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象

C) 面向对象的设计是面向对象分析的另一种思维方式

D) 面向对象的设计是面向对象分析进一步的细化和更高的抽象

A.

B.

C.

D.


正确答案:C

第10题:

在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括(请作答此空)。下图是一个UML类图,其中类University和类School之间是( )关系,类Person和类PersonRecord之间是( )关系,表示Person与Person Record( )。

A.对系统的词汇建模
B.对简单的协作建模
C.对逻辑数据库模式建模
D.对系统的需求建模

答案:D
解析:
本题考查面向对象技术的基础知识。 考生应该了解UML的典型模型,包括用例图、类图、序列图、活动图等。本题考查类图,类图主要是对系统的词汇建模,或者对简单的协作建模,或者对逻辑数据库模式建模,而用例图对系统的需求建模。 类图中,类和类之间的关系有依赖关系、关联关系、聚集关系、组合关系和泛化关系,其中聚集关系和组合关系是表示更强的关联关系,表示整体和部分的关系,而组合关系的类之间具有相同的生命周期。图中类University和类School之间是聚集关系,类Person和类PersonRecord之间是依赖关系,表示Person与PersonRecord之间的语义关系,其中PersonRecord发生变化会影响Person的语义。

更多相关问题