首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下UML类图及其说明,根据要求回答问题1~问题4。 [说明] 某客户信息管理系统中保存着两类客户的信息: ①个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和E-mail)。 ②集团客户
阅读以下UML类图及其说明,根据要求回答问题1~问题4。 [说明] 某客户信息管理系统中保存着两类客户的信息: ①个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和E-mail)。 ②集团客户
admin
2010-01-15
30
问题
阅读以下UML类图及其说明,根据要求回答问题1~问题4。
[说明]
某客户信息管理系统中保存着两类客户的信息:
①个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和E-mail)。
②集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位。
该系统除了可以保存客户信息之外,还具有以下功能:
①向系统中添加客户(addCustomer);
②根据给定的客户标识在系统中查找该客户(getCustomer);
③根据给定的客户标识从系统中删除该客户(removeCustomer);
④创建新的联系人(addContact);
⑤在系统中查找指定的联系人(getContact);
⑥从系统中删除指定的联系人(removeContact)。
该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如表5-20所示的类。
描述该客户信息管理系统的UML类图如图5-12所示。
选项
答案
由试题关键信息“……对于这类客户(个人客户),系统保存了其客户标识……对于这类客户(集团客户),系统保存了其客户标识……”可知,“客户标识”是个人客户和集团客户的共同属性,因此该标识也必然是类“客户”的一个属性。据此可先排除(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。
解析
转载请注明原文地址:https://kaotiyun.com/show/ZcDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为(22)。如果进程按(23)序列执行,那么系统
在数据库逻辑结构设计阶段,需要(20)阶段形成的(21)作为设计依据。(20)
以下关于软件测试原则的叙述中,正确的是______。①测试开始得越早,越有利于发现缺陷②测试覆盖率和测试用例数量成正比③测试用例既需选用合理的输入数据,又需要选择不合理的输入数据④应制定测试计划并严格执行,排除随意性
某企业研发信息系统的过程中,______不属于数据库管理员(DBA)的职责。
(67)不属于用户认证机制。
传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是①。该体系结构的优点不包括②。②处应填入?
给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素之和等于x。先用插入排序算法对数组A进行排序,再用以下过程P来判断是否存在两个元素之和等于x。low=l;high=n;while(high>low)ifA[low]+A[hig
某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。此情形下,该软件文档著作权应由______享有。
一个程序的控制流图中有8个节点、12条边。在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是________________。
在一个完整的功能测试过程中,______不属于应该编写的测试文档。A.测试需求文档B.测试用例文档C.测试标准D.问题报告单
随机试题
患者,32岁。经产妇,产后2小时,护士发现病人面色苍白、出冷汗、主诉口渴、头晕,呼吸24次/分,血压90/50mmHg。该患者的护理措施下列哪项不对
FXBW4220/100表示的是()。
(2007年)如图5—20所示,圆轴的扭矩图为()。
关于加气混凝土墙的说法,正确的是()。
对存在或者可能存在违反投资者适当性制度行为的期货公司会员,交易所可以采取的监管措施有()。
下列各项中,当事人可以申请人民法院强制执行的有()。
A股份有限公司为一般纳税人,增值税率为17%,消费税率为10%,2013年7月发生如下业务:(1)销售应税消费品一批,专用发票注明价款100万元,增值税17万元,成本价60万元,产品已经发出,货款存入银行;(2)工程领用应税消费品,成本10万元,计税价
香水使用量以()米内能闻到淡淡幽香为宜。
某企业积极参与所属社区的公益事业,为该社区的社会服务机构捐款,该企业负责人认为,通过支持社区工作,可以间接造福在当地分公司的员工,使工作环境变得更好,促使员工满意度增加,该企业的捐款动机属于()。
Whycan’ttheymeetonThursday?
最新回复
(
0
)