如何识别类之间的关联?

题目

如何识别类之间的关联?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如何识别集团内客户关联风险?


正确答案:以集团为单位确定统一综合授信额进行总量控制。确定分行内的集团客户主办银行以加强对集团贷款的管理。建立重大事项预警制度。建立关联客户风险分析和不良客户“黑名单”制度;对关联企业相互担保的控制。

第2题:

矩阵图的目的是找关系:在两群要素之间,考察各成对因素之间是否有关联或关联程度如何。()


正确答案:√

第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题:

(2019年)如果识别出管理层未识别出或未披露的关联方关系或重大关联方交易,下列各项程序中,注册会计师应当实施的有( )。

A.立即将相关信息向治理层通报
B.要求管理层识别与新识别出的关联方之间发生的所有交易
C.立即将相关信息向项目组其他成员通报
D.对新识别的关联方或重大关联方交易实施实质性程序

答案:B,C,D
解析:
如果识别出管理层以前未识别出或未向注册会计师披露的关联方关系或重大关联方交易,注册会计师应当:(1)立即将相关信息向项目组其他成员通报。(2)在适用的财务报告编制基础对关联方作出规定的情况下,要求管理层识别与新识别出的关联方之间发生的所有交易,以便注册会计师作出进一步评价,并询问与关联方关系及其交易相关的控制为何未能识别或披露该关联方关系或交易。(3)对新识别出的关联方或重大关联方交易实施恰当的实质性程序。

第5题:

用数字表示类与类之间关联的多重性,如果图中没有明确标示关联的重数,则关联的重数是——。

A.0

B.1

C.0.1

D.*


正确答案:B
解析:用数字表示类与类之间关联的多重性,如果图中没有明确标示关联的重数,则关联的重数是l。

第6题:

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


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

第7题:

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

A.

B.

C.

D.


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

第8题:

类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。在面向对象建模中提供了4种关系:依赖(dependency)、概括(generalization )、关联(association)和聚集(aggregation)。请分别说明这4种关系的含义,并说明关联和聚集之间的主要区别。


正确答案:依赖关系:有两个元素A、B如果元素A的变化会引起元素B的变化则称元素B依赖于元素A。 概括关系:描述一般事物与该事物中的特殊种类之间的关系也就是父类与子类之间的关系。 关联关系:表示两个类的实例之间存在的某种语义上的联系。 聚集关系:表示一种整体和部分的关系。 聚集关系是关联关系的特例它是传递和反对称的。
依赖关系:有两个元素A、B,如果元素A的变化会引起元素B的变化,则称元素B依赖于元素A。 概括关系:描述一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。 关联关系:表示两个类的实例之间存在的某种语义上的联系。 聚集关系:表示一种整体和部分的关系。 聚集关系是关联关系的特例,它是传递和反对称的。 解析:图13-8是一个UML的用例图。在工程的分析阶段,用例图被用来鉴别和划分系统功能,它们把系统分成动作者(actor)和用例。
动作者(actor)表示系统用户能扮演的角色(role)。这些用户可能是人,可能是其他的计算机、一些硬件或者是其他软件系统。判断它们的唯一标准是它们必须要在被划分进用例的系统部分以外。它们必须能刺激系统部分,并接收返回。
用例描述了当动作者之一被系统特定地刺激时系统的活动。这些活动用文本来描述,即描述了触发用例的刺激的本质,输入和输出到其他活动者,以及转换输入到输出的活动。用例文本通常也描述每一个活动在特殊的活动线时可能的错误和系统应采取的补救措施。
图中的网络用户、公司客户、管理人员都是动作者。题目说明中提到了系统有4个功能:浏览客户信息、登录、修改个人信息、删除客户信息。这也就是4个用例,我们现在只需把它们对号入座即可。根据题目说明,我们可以知道任何使用Internet的网络用户都可以浏览电话公司所有的客户信息,在图中符合这一条件的只有A了,所以A应填浏览客户信息。又因为只有公司的管理人员才能删除不再接受公司服务的客户的信息,所以D应填删除客户信息。
剩下就只有登录和修改个人信息两个用例了,那么B究竟是填登录还是修改呢?我们先来看包含和扩展的概念。
两个用例之间的关系可以主要概括为两种情况:一种是用于重用的包含关系,用构造型include>>表示;另一种是用于分离出不同行为的扩展关系,用构造型extend>>表示。
包含关系:如果可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某一个用例的部分功能是很重要的事,则应该使用包含关系来表示它们,如图13-35所示。

扩展关系:如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种事情,我们将这个用例分为一个主用例和一个或多个辅用例来描述可能更加清晰,如图13-36所示。

因为要先登录才能修改信息,所以B应填修改个人信息,C应填登录。
在UML,中,重复度(Multiplicity)又称多重性,多重性表示为一个整数范围n..m,整数n定义所连接的最少对象的数目。而m则为最多对象数(当不知道确切的最大数时,最大数用*号表示)。最常见的多重性有:0..1、0..*、1..1、1..*。
因为一个Customer List的实例可以与0个或多个Customer的实例相关联,而一个 Customer的实例只能与一个CustomerList的实例相关联,所以(1)应填1,(2)应填 0..*。因为Customer是CompanyCustomer的相应的详细信息,所以(3)和(4)都应该填写0..1。
用UML,建立业务模型时,可以把业务人员看做是系统中的角色或者类。在建立抽象模型时,很少有类会单独存在,大多数都将会以某种方式彼此通信,因此还需要描述这些类之间的关系。关系是事物间的连接,在UML中有以下几个很重要的关系:
(1)依赖关系。有两个元素A、B,如果元素A的变化会引起元素B的变化,则称元素 B依赖(Dependency)于元素A。在类中,依赖关系有多种表现形式,如:一个类向另一个类发消息;一个类是另一个类的成员;一个类是另一个类的某个操作参数,等等。
(2)概括关系。概括关系(Generalization,也翻译为“泛化关系”)描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。继承关系是泛化关系的反关系,也就是说子类是从父类中继承的,而父类则是子类的泛化。在UML中,对泛化关系有以下3个要求:
.子类应与父类完全一致,父类所具有的关联、属性和操作,子类都应具有。
.子类中除了与父类一致的信息外,还包括额外的信息。
.可以使用父类实例的地方,也可以使用子类实例。
(3)关联关系。关联(Association)表示两个类的实例之间存在的某种语义上的联系。例如,一个老师为某个学校工作,一个学校有多间教室。我们就认为老师和学校、学校和教室之间存在着关联关系。关联关系为类之间的通信提供了一种方式,它是所有关系中最通用、语义最弱的。关联关系通常可以再细分成以下几种。
.聚集关系(Aggregation):是关联关系的特例。聚集关系是表示一种整体和部分的关系。如一个电话机包含一个话筒,一个电脑包含显示器、键盘和主机等都是聚集关系的例子。
.组合关系:如果聚集关系中表示“部分”的类的存在与表示“整体”的类有着紧密的关系(例如“公司”与“部门”之间的关系),那么就应该使用“组合”关系来表示。

第9题:

如识别出管理层以前未识别出或未向注册会计师披露的关联方关系或重大关联方交易,注册会计师应当采取的措施有(  )。

A.立即将相关信息向项目组其他成员通报
B.在适用的财务报告编制基础对关联方作出规定的情况下,要求管理层识别与新识别出的关联方之间发生的所有交易
C.获取管理层声明
D.对新识别出的关联方或重大关联方交易实施控制测试

答案:A,B
解析:
选项C错误,识别出管理层以前未识别出或未向注册会计师披露的关联方关系或重大关联方交易后,注册会计师可能需要重新评价管理层声明的可靠性。选项D错误,针对新识别出的关联方或重大关联方交易应实施的是实质性程序而非“控制测试”。

第10题:

如果识别出管理层以前未向注册会计师披露的关联方关系,下列各项中,注册会计师应当实施的有( )

A.及时向项目组成员传达有关新识别的关联方信息
B.要求管理层识别与新识别出的关联方之间发生的所有交易
C.对新识别出的关联方实施恰当的实质性程序
D.重新考虑可能存在管理层以前未向注册会计师披露的其他关联方的风险

答案:A,B,C,D
解析:

更多相关问题