首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用说明中的术语,给出图3-1中类Customer和类Person的属性。 根据说明中的叙述,抽象出如表3-2所示的方法,请指出图3-1中的类 CustomerInformafionSystem和InstitutionalCustomer应分别具有其中
请使用说明中的术语,给出图3-1中类Customer和类Person的属性。 根据说明中的叙述,抽象出如表3-2所示的方法,请指出图3-1中的类 CustomerInformafionSystem和InstitutionalCustomer应分别具有其中
admin
2013-05-11
74
问题
请使用说明中的术语,给出图3-1中类Customer和类Person的属性。
根据说明中的叙述,抽象出如表3-2所示的方法,请指出图3-1中的类 CustomerInformafionSystem和InstitutionalCustomer应分别具有其中的哪些方法。
选项
答案
CustomerInformationSystem类方法:getCustomer、addCustomer、removeCustomer。 InstitutionalCustomer类方法:addContact、getContact、removeContact。
解析
本题考查UML类图,包括类的属性和方法的识别及类间关联重复度。
从UML类图(见图3-1)中可以看出,类Customer是类IndividualCustomer和类 InstitutionalCustomer的父类,应该包含两者的共有属性。根据题中说明,两者共有属性为“客户标识”。故类Customer应有属性:客户标识。
同样,类Person是类Contact的父类,因此其属性应包含在Contact类的属性集中,Contact类的属性有:姓名、住宅电话、email、办公电话及职位;又Contact与类IndividualCustomer有关联,而Individual包含属性:姓名、住宅电话和email,故类Person应有属性:姓名、住宅电话和email。
根据题中说明,可知客户管理相关方法应该属于类CustomerInformationSystem,有:查找客户getCustomer、添加客户addCustomer和删除客户removeCustomer;联系人相关方法应该属于类InstitutionalCustomer,有:创建新联系人addContact、查找联系人getContact和删除联系人removeContact。
下面分析类间的关联重复度。
客户管理系统自然是管理多个客户信息,即一个CustomerInformationSystem类对象与多个客户Customer类实例相关联,故空(1)应填1,空(2)为0..*,或*。
一个类IndividualCustomer实例同时也是一个Person实例,即其间是一对一关联,故空(3)和空(4)均为1。
一个集团客户类InstitutionalCustomer的实例可以包含多名联系人Contact,且至少有一名,而一个联系人隶属于某个特定的集团。故空(5)应填1,空(6)为1..*。
转载请注明原文地址:https://kaotiyun.com/show/MIRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
WAPuses(66)whichincludestheHandheldDeviceMarkupLanguage(HDML)developedbyPhone.com.WMLcanalsotraceitsrootstoeXte
SNA网的体系结构中,端用户与OSI的(13)层次相对应。
《计算机病毒防治管理办法》是由(64)部门发布的。
自标准实施之日起,至标准复审重新确认、修订或废止的时间,称为标准的有效期。我国在国家标准管理办法中规定,国家标准的有效期一般为(11)年。
在图8-5所示的Internet接入拓扑结构中,定义一条规则号为104,禁止内部所有主机访问外部IP地址段为202.117.12.0/24的Web服务器。完成此访问控制规则配置任务的语句是(50)。
.以太网中采用了二进制指数后退算法,这个算法的特点是______。
DNS服务器进行域名解析时,若采用递归方法,发送的域名请求为______。
网络管理系统的配置管理最主要的功能是(1)。下列选项中不属于网络管理系统安全管理部分功能的是(2),不属于网络管理协议的是(3)。(1)
客户/服务器模式产生于20世纪(27)上年代,它是基于(28)的要求而发展起来的。客户/服务器模式的第一个软件产品是(29)系统,客户/服务器模式通常在(30)环境下运行,客户端的软件具有(31)。
Calculator is(66)for performing arithmetic operations, but that requires human intervention to alter its stored program, if any
随机试题
与子宫颈癌无关的临床表现是
采用借贷记账法时,损益支出类账户的结构特点是()。
积极型组合管理策略的目的是( )。
(2012年)下列关于营业税税目的说法,正确的是()。
把技术创新战略分为进攻型战略、防御型战略和切入型战略,是按照()标准来划分的。
如图,∠B=∠D,AE⊥BC,∠ACD=90°,且AB=6,AC=4,AD=12,则B=__________.
教师作为学生的良师益友。应做好与学生的交流沟通工作,必须有意识地改变与学生沟通的方式方法。沦述在沟通方式上教师应注意什么?
Insomeuniversities,allPhDstudentsmustpublisharticlesintopacademicjournalstoobtaintheirdegree,whileinotherins
【B1】【B2】
A、WatchingTVcancausephysicaldiseases.B、TVplacestheviewerinacompletelypassiveposition.C、Peoplearetoodependento
最新回复
(
0
)