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

阅读以下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类图及其说明,根...的网友还看了以下:

关于内能的问题请回答下列问题:(1)慢慢压缩针管里的气体,气体内能中哪些部分发生变化?(2)加热针 物理 2020-05-23 …

●问题管理流程应定期或不定期地提供有关问题、已知错误和变更请求等方面的管理信息,其中问题管理 计算机类考试 2020-05-26 …

小军家的下水管道堵了.爸爸买回一种“管道通”,使用后堵塞的管道畅通无阻了.小军对此很好奇,于是想探 化学 2020-06-25 …

小军家的下水管道堵了.爸爸买回一种“管道通”,使用后堵塞的管道畅通无阻了.小军对此很好奇,于是想探 化学 2020-06-25 …

(2011•玉溪)小军家的下水管道堵了.爸爸买回一种“管道通”,使用后堵塞的管道畅通无阻了.小军对 化学 2020-06-25 …

用酒精灯给试管加热,如图所示,试管口软木塞冲出的过程,回答下列问题:①问题:试管口的白气是如何产生 物理 2020-07-01 …

(8分)小军家的下水管道堵了。爸爸买回一种“管道通”,使用后堵塞的管道畅通无阻了。小军对此很好奇,于 化学 2020-11-04 …

无因管理的问题,回答并简要分析例题1下列哪些情形不构成无因管理:()A.下大雪清扫路面,避免行人跌伤 其他 2020-11-22 …

(2014•平房区二模)如图,在实验中,试管内被加热的水沸腾变成的水蒸气从玻璃管中喷出,使小叶轮转动 物理 2020-12-10 …

哲学的基本问题是一切哲学都不能回避的、必须回答的问题。回答3-4题。小题1:哲学的基本问题是A.思维 政治 2020-12-13 …