早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图中的(1)~(6)。
题目
识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图中的(1)~(6)。
参考答案
正确答案:(1) 1 (2) 0..* (3) 1 (4) 1 (5) 1 (6) 1..*
(1) 1 (2) 0..* (3) 1 (4) 1 (5) 1 (6) 1..* 解析:关联表示了对象间的结构关系。在很多建模问题中,说明一个关联的实例中有多少个相互连接的对象是很重要的。这个“多少”被称为关联角色的多重度,把它写成一个表示取值范围的表达式或写成一个具体值。指定关联一端的多重度,就是说明:在关联另一端的类的每个对象要求在本端的类必须有多少个对象。
由题目的描述可以得到以下关系:
(1)集团客户可以创建和管理自己的若干名联系人。这说明类InstitutionalCustomer和类Contact之间存在着一对多的联系。根据类图中给出的关联导航,第(5)空应填1,第(6)应填1..*。
(2)客户管理系统中必然包含若干个需要管理的客户信息。根据类图中给出的关联导航,第(1)空应填1,第(2)空应填0..*。
(3)类IndividualCustomer和类Person之间的关联关系。根据[问题1]的答案,可
知类Person的属性有姓名、住宅电话和E-mail,类Customer的属性是“客户标识”。 IndividualCustomer从Customer只能继承到属性“客户标识”,其他的属性都要依靠与 Person类之间的关联关系来获取。因此第(3)空应填1第(4)空应填1。
(1) 1 (2) 0..* (3) 1 (4) 1 (5) 1 (6) 1..* 解析:关联表示了对象间的结构关系。在很多建模问题中,说明一个关联的实例中有多少个相互连接的对象是很重要的。这个“多少”被称为关联角色的多重度,把它写成一个表示取值范围的表达式或写成一个具体值。指定关联一端的多重度,就是说明:在关联另一端的类的每个对象要求在本端的类必须有多少个对象。
由题目的描述可以得到以下关系:
(1)集团客户可以创建和管理自己的若干名联系人。这说明类InstitutionalCustomer和类Contact之间存在着一对多的联系。根据类图中给出的关联导航,第(5)空应填1,第(6)应填1..*。
(2)客户管理系统中必然包含若干个需要管理的客户信息。根据类图中给出的关联导航,第(1)空应填1,第(2)空应填0..*。
(3)类IndividualCustomer和类Person之间的关联关系。根据[问题1]的答案,可
知类Person的属性有姓名、住宅电话和E-mail,类Customer的属性是“客户标识”。 IndividualCustomer从Customer只能继承到属性“客户标识”,其他的属性都要依靠与 Person类之间的关联关系来获取。因此第(3)空应填1第(4)空应填1。
看了识别关联的多重度是面向对象建模...的网友还看了以下:
我侄儿一道数学题,大家帮我看看一个人有64张图片,另一人又给了12张,这时他俩的图片一样多,小丽是 数学 2020-04-07 …
初一数学高手来一支野外考察队,在营地A处测得一座古塔B在北偏东30°方向,向正北行走1km到达C处 数学 2020-04-26 …
下列语句正确的是 a.角的大小与角的边的长短有关 b.角是有一条射线绕着端点旋转而成的图形 c.一 数学 2020-05-13 …
经常看到一些例子用matlab画等高线,作出的图是一圈一圈的,但我作出的图不是这个效果,这个一圈一 其他 2020-05-16 …
西安六级考试听力选择题有一题和别人不一样,阅读题全一样,完型不一样,雷同试卷时怎么判定的呀?各个地 其他 2020-05-17 …
通过统计调查得到的数据,一般称为( )。A.定性数据B.定量数据C.次级数据D.观测数据 财会类考试 2020-05-21 …
关于电子商务系统的数据结构及数据库说法错误的是()。A.电子商务系统处理的数据一般有两种:一种是 计算机类考试 2020-05-26 …
如下图:将6个图形拼成最下面的图,第一个图必须放在中间一列的任一位置. 数学 2020-06-11 …
下面的图表一和图表二,是有关机构对我国不同群体通过电视获取科技信息情况调查。请根据图表反映的情况, 语文 2020-06-22 …
问答题(共1小题,33小题15分,计15分)阅后请回答:(1)根据材料一中的图(一)和所学知识概括 历史 2020-07-12 …