首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用说明中的术语,给出图3-1中类Customer和类Person的属性。 根据说明中的叙述,抽象出如表3-2所示的方法,请指出图3-1中的类 CustomerInformafionSystem和InstitutionalCustomer应分别具有其中
请使用说明中的术语,给出图3-1中类Customer和类Person的属性。 根据说明中的叙述,抽象出如表3-2所示的方法,请指出图3-1中的类 CustomerInformafionSystem和InstitutionalCustomer应分别具有其中
admin
2013-05-11
60
问题
请使用说明中的术语,给出图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。
WAPuses(66)whichincludestheHandheldDeviceMarkupLanguage(HDML)developedbyPhone.com.WMLcanalsotraceitsrootstoeXte
对照ISO/OSI参考模型中的网络安全服务,在物理层可以采用(39)加强通信线路的安全;在数据链路层,可以采用(40)进行链路加密;在网络层可以采用(41)来处理信息内外网络边界流动和建立透明的安全加密信道;在传输层主要解决进程到进程间的加密,最常见的传输
有一脉冲信号周期为20ms,信号有效值状态个数为16。用八进制代码表示上述信号,其数据传输速率是(61)。
面向对象设计阶段中的高层设计是要确定实现系统的策略和目标系统的。
阅读以下说明,回答下面问题。【说明】随着通信市场的日益开放,电信业务正向数据化、宽带化、综合化、个性化飞速发展,各运营商之间竞争日益激烈。而竞争的基本点就在于接入资源的竞争,如何快速、有效、灵活、低成本提供客户所需要的各种业务成为运营商首要考
WindowsServer2003操作系统中,其活动目录采用基于(65)格式的系统设计,建立了层次化的结构。
网络管理系统的配置管理最主要的功能是(1)。下列选项中不属于网络管理系统安全管理部分功能的是(2),不属于网络管理协议的是(3)。(1)
Traditionalnetworklayerpacketforwardingreliesontheinformationprovidedbynetworklayer(71)protocols,orstaticrouting,
随机试题
A公司为上市公司,A公司持有B公司100%的股权,B公司为A公司的全资子公司。A公司持有C公司20%的股权,对C公司有重大影响。2×16年3月31日,B公司和C公司出资新设D公司,其中B公司以办公大楼出资,持股60%并控制D公司。C公司以30000万元银行
阅读材料,按要求完成教学设计。守护生命爱护身体守护生命首先要关注自己的身体,关心身体的状况,养成健康的生活方式,是一种对生命负责任的态度。随
在PowerPoint2010中,创建表格的常规方法有________。
根据我国相关法律规定,下列哪些情形下,商务部可决定采取保障措施?
根据《生活垃圾填埋场污染控制标准》,可作为生活垃圾填埋场选址的区域是()。
在我国,对招标人享有的权利说法错误的是()。
资产组合M的期望收益率为18%,标准差为27.9%,资产组合N的期望收益率为13%,标准差率为1.2,投资者张某和赵某决定将其个人资产投资于资产组合M和N中,张某期望的最低收益率为16%,赵某投资于资产组合M和N的资金比例分别为30%和70%。要求:(
“21世纪金属”具有较高的强度、良好的抗氧化性和优异的耐腐蚀性,对人体无毒且无不良反应,被称为“亲生物金属”,可作为人造骨材料。下列关于“21世纪金属”的说法正确的是:
TravellingIsMyLife1.Iamveryfortunate.Iamnowamuch-travelledwoman,butuntilIwas20Ihadneverbeenanywheremo
Intheearly1960sWiltChamberlainwasoneofonlythreeplayersintheNationalBasketballAssociation(NBA)listedatoversev
最新回复
(
0
)