早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读以下UML类图及其说明,根据要求回答问题1~问题4。 [说明] 某客户信息管理系统中保存着两类客户

题目

阅读以下UML类图及其说明,根据要求回答问题1~问题4。

[说明]

某客户信息管理系统中保存着两类客户的信息:

①个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和E-mail)。

②集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位。

该系统除了可以保存客户信息之外,还具有以下功能:

①向系统中添加客户(addCustomer);

②根据给定的客户标识在系统中查找该客户(getCustomer);

③根据给定的客户标识从系统中删除该客户(removeCustomer);

④创建新的联系人(addContact);

⑤在系统中查找指定的联系人(getContact);

⑥从系统中删除指定的联系人(removeContact)。

该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如表5-20所示的类。

描述该客户信息管理系统的UML类图如图5-12所示。

根据上述描述,图5-12中类Customer的属性是(1);类Person的属性是(2)。

(1) A.客户标识 B.姓名、住宅电话、E-mail C.客户标识、办公电话、职位 D.姓名、住宅电户、办公电话、E-mail、职位

(2) A.客户标识

B.姓名、住宅电话、E-mail

C.客户标识、办公电话、职位

D.姓名、住宅电户、办公电话、E-mail、职位

参考答案
正确答案:由试题关键信息“……对于这类客户(个人客户)系统保存了其客户标识……对于这类客户(集团客户)系统保存了其客户标识……”可知“客户标识”是个人客户和集团客户的共同属性因此该标识也必然是类“客户”的一个属性。据此可先排除(1)空缺处的选项B和选项D。而选项C的“办公电话、职位”是类InstitutionalCustomer(集团客户)的属性如果它们也是类“客户”的属性那么类 IndividualCustomer(个人客户)也必然继承这两个属性而试题中对于类“个人客户”无此相关描述可见选项C不是正确答案。因此依据试题的描述类Customer(客户)的属性只有“客户标识”。因此(1)空缺处的正确答案是选项A。 在UML类图中“”表示其相连的两个类之间存在泛化关系即在图5-12中类Person(人)是类Contact(联系人)的基类;“”表示其相连的两个类之间存在关联关系即在图5-12中类Person与IndividualCustomer(个人客户)之间具有关联关系。由试题关键信息“对于这类客户(个人客户)系统保存了其客户标识和基本信息(包括姓名、住宅电话和E-mail)”以及对(1)空缺处解析中类“个人客户”继承了类“客户”的“客户标识”属性可见类“个人客户”还有“姓名、住宅电话和E-mail”属性没有体现在图5-12中这些属性应该从类Person(人)中进行关联。 从试题关键信息“联系人的信息包括姓名、住宅电话、E-mail、办公电话和职位”可知类Contact (联系人)除了从类“人”中继承了“姓名、住宅电话和E-mail”属性之外还追加了“办公电话、职位”属性。这一点分析也证明了类Person(人)具有“姓名、住宅电话和E-mail”的属性。因此(2)空缺处的正确答案是选项B。
由试题关键信息“……对于这类客户(个人客户),系统保存了其客户标识……对于这类客户(集团客户),系统保存了其客户标识……”可知,“客户标识”是个人客户和集团客户的共同属性,因此该标识也必然是类“客户”的一个属性。据此可先排除(1)空缺处的选项B和选项D。而选项C的“办公电话、职位”是类InstitutionalCustomer(集团客户)的属性,如果它们也是类“客户”的属性,那么类 IndividualCustomer(个人客户)也必然继承这两个属性,而试题中对于类“个人客户”无此相关描述,可见选项C不是正确答案。因此依据试题的描述,类Customer(客户)的属性只有“客户标识”。因此(1)空缺处的正确答案是选项A。 在UML类图中,“”表示其相连的两个类之间存在泛化关系,即在图5-12中类Person(人)是类Contact(联系人)的基类;“”表示其相连的两个类之间存在关联关系,即在图5-12中类Person与IndividualCustomer(个人客户)之间具有关联关系。由试题关键信息“对于这类客户(个人客户),系统保存了其客户标识和基本信息(包括姓名、住宅电话和E-mail)”,以及对(1)空缺处解析中类“个人客户”继承了类“客户”的“客户标识”属性,可见类“个人客户”还有“姓名、住宅电话和E-mail”属性没有体现,在图5-12中这些属性应该从类Person(人)中进行关联。 从试题关键信息“联系人的信息包括姓名、住宅电话、E-mail、办公电话和职位”可知,类Contact (联系人)除了从类“人”中继承了“姓名、住宅电话和E-mail”属性之外,还追加了“办公电话、职位”属性。这一点分析也证明了类Person(人)具有“姓名、住宅电话和E-mail”的属性。因此(2)空缺处的正确答案是选项B。
看了阅读以下UML类图及其说明,根...的网友还看了以下:

如图m=2kg,M=3kg,m和M之间,M和地面之间的动摩擦因数相同,绳子质量和滑轮摩擦忽略不计, 物理 2020-04-09 …

如图所示,倾角为的固定斜面上放置一滑块M,其上表面水平,在滑块M上放置一个质量为m的物体,M和m保 物理 2020-04-11 …

为了更直观地反映物体的加速度a与物体质量m的关系,往往用二者的关系图象表示出来,该关系图象最好应选 物理 2020-05-02 …

三角形物体质量M=3kg,斜边光滑,M与水平地面间的动摩擦因数u=0.1,斜面倾角=37度.现将一 其他 2020-05-13 …

如图,m和M保持相对静止,一起沿倾角为θ的光滑斜面下滑,则M和m间的摩擦力大小是多少? 物理 2020-06-12 …

如图所示,一斜劈静止于粗糙的水平地面上,在其斜面上放有一滑块m,给m一向下的初速度v0,m恰好匀速 物理 2020-07-01 …

如图,已知一次函数y=43x+m的图象与x轴交于点A(-6,0),交y轴于点B.(1)求m的值与点 数学 2020-07-20 …

为测量某种液体的密度,小明利用天平和量杯测量了液体和量杯的总质量m及液体的体积V,得到几组数距并绘出 物理 2020-11-10 …

某同学在“验证牛顿运动定律”的实验中,保持小车所受的合力F的大小不变,改变小车的质量m,得到了不同m 物理 2020-11-10 …

如图所示斜面体的质量为M倾角为θ不计一切摩擦.现在斜面体上放一个质量为m的物体为了使M、m保持相对静 物理 2020-12-28 …