首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用说明中的术语,给出图3-1中类Customer和类Person的属性。 根据说明中的叙述,抽象出如表3-2所示的方法,请指出图3-1中的类 CustomerInformafionSystem和InstitutionalCustomer应分别具有其中
请使用说明中的术语,给出图3-1中类Customer和类Person的属性。 根据说明中的叙述,抽象出如表3-2所示的方法,请指出图3-1中的类 CustomerInformafionSystem和InstitutionalCustomer应分别具有其中
admin
2013-05-11
35
问题
请使用说明中的术语,给出图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
软件设计师上午基础知识考试
软考中级
相关试题推荐
假设进行天气预报仅有“晴、云、阴、雨、雪、雾、霜、雹”等天气状况,需要通过某个八进制的数字通信系统传送,每秒钟播报一次,可接受的最低传输速率为(63)baud。
阅读以下说明,解释(n)处有下划线的含义。【说明】现有两台cisco路由器,现在要求实现router1和router2联通并且要有md5认证。有认证的情况下实现两台路由器的互联,这两台路由器必须配置相同的认证方式和密钥才能进行双方
中断过程包括(1)。
设有下面4条路由:172.16.129.0/24、172.16.130.0/24、172.16.132.0/24和172.16.133/24,如果进行路由汇聚,能覆盖这4条路由的地址是(45)。
通常在WLAN体系结构中,系统误码率应低于(60)。
内存采用段式存储管理有许多优点,但(1)不是其优点。
RIP协议中可以使用多种方法防止路由循环,在以下选项中不属于这些方法的是______。
两个公司希望通过Internet传输大量敏感数据,从信息源到目的地之间的传输数据以密文形式出现,而且不希望由于在传输节点使用特殊的安全单元而增加开支,最合适的加密方式是(1),使用会话密钥算法效率最高的是(2)。(2009年上半年试题)(2)
以太网中,当数据传输提高时,帧的发送时间要按比例缩短,这样有可能会影响冲突的检测。为了能有效地检测冲突,可以(1)或者(2)。快速以太网仍然遵循CSMA/CD,它采取(3)而将最大电缆长度减少到100m的方式,使以太网的数据传输速率提高到100Mb/s。
《计算机软件产品开发文件编制指南(GB8567—88)是()标准。
随机试题
在焊接闭环自动调节系统中,()环节起到人脑的作用。
心脏传导系统由特殊分化的心肌细胞构成,其主要功能是产生并传导激动。心脏传导系统包括:________,________,________。
某公司有38名男员工,27名女员工。现要参加集团组织的羽毛球比赛,如采取自由报名的形式,至少有多少名员工报名才能保证一定能从报名者中选出男女选手各8名参赛?()
()是计算机系统内部用来表示中、西文信息的代码,也称汉字存储码。
下列选项中,不属于《民法通则》规定的法人应当具备的条件的是()。
某公司委托证券公司发行普通股400000股,每股面值为1元,每股发行价格为16元。双方协议约定,证券公司按发行收入的2%收取佣金,并直接从发行收入中扣除。不考虑其他因素,该公司发行股票应计入资本公积的金额为()元。
集装箱班轮航线一般不能编制精确的船期表。()
访谈法主要包括()。
根据我国有关法律规定,“剥夺政治权利”不包括()。
行政职能的主要特征是()。
最新回复
(
0
)