首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托希赛公司开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。希赛公司决定采用面向对象的分析和设计方法开发此系统。图14-3所示为某类图书或唱碟被借阅时应记录的信息,
某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托希赛公司开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。希赛公司决定采用面向对象的分析和设计方法开发此系统。图14-3所示为某类图书或唱碟被借阅时应记录的信息,
admin
2017-08-31
52
问题
某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托希赛公司开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。希赛公司决定采用面向对象的分析和设计方法开发此系统。图14-3所示为某类图书或唱碟被借阅时应记录的信息,图14-4描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。
为了记录每种图书或唱碟租借的历史记录,引入类CirculationHistory,类中存储的信息是图14-3中所表示的内容。请采用UML表示法将下列4个类之间的关系表示出来。
选项
答案
见图14-14。 [*]
解析
问题2引入了CirculationHistory类,此类用于记录每种图书或光盘的租借记录。现要求CirculationHistory类、Book类、CD类及Items—on—loan类之间的关系,根据【问题1】可以知道,Items—on—loan是类Book和CD的公共部分,用面向对象的术语来说,类Items—on—loan是类Book和CD的父类,所以它们之间存在继承关系。
再看CirculationHistory类和其他类的关系,CirculationHistory类只需要记录图书或唱碟的名称及借阅记录,而不需要其他详细资料,这样,CirculationHistory不必和Book与CD产生关系,只需要与Items on loan产生关系即可。由于CirculationHistory中除记录图书或唱片名称以外,还需要记录借出时间、归还时间及用户名,这些数据无法从Items on loan中获取。一个CirculationItistory只包含一个Items on loan,存在1:1的关系,这说明Items on loan其实只是CirculationIlistory的组成部分,但Items on loan可脱离CirculationHistory而独立存在,也就是说,一本图书或一张CD可以没有记录其借阅历史的CirculationHistory,但有记录其基本信息的Items on loan,所以它们之间又存在聚集关系(而不是那种部分随整体销毁而销毁的组合关系)。综上所述,4个类的关系如图14.14所示。
聚合关联中涉及重复度,当没有指定重复度时,默认重复度为1,那么,图14-14中两个类CirculationHistory、Items on loan所在端的重复度都为1。
转载请注明原文地址:https://kaotiyun.com/show/wODZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
下面是Web页面处理中3个步骤,请将其进行正确排序。①Web服务器接收到Web页面请求后,寻找所请求的Web页面,并将所请求的Web页面传送给Web浏览器。②Web浏览器接收到所请求的Web页面,并将它显示出来。③Web浏览器向一个
如果以前已经配置过这台服务器为VPN服务器,现在需要重新配置,该怎么操作?在Windows2000服务器上分配给客户端使用的IP地址时的注意事项是什么?
在OSI参考模型中,NetBIOS工作在哪一层?Windows组网中采用什么工具来实现域的创建和管理?在什么情况下需要设置“主域”?
在Internet上捕获并分析图8-16所示的网络中两个内部网络经由Internet通信的L2TPv2数据帧,请从以下4个选项中选择正确的答案填写到图8-17的(1)~(4)空缺处的相应位置。【供选择的答案】A.L2TPv2头
PGP协议采用RSA和IDEA两种加密算法组成链式加密体系,这种方案的优点是(1)。PGP还可以对电子邮件进行认证,认证机制是用MD5算法产生(2)位的报文摘要,发送方用自己的RSA私钥对(3)进行加密,附加在邮件中进行传送。公钥只用来加密(4),文件是用
阅读以下在政务网中基于MPLS的IP-VPN应用服务的技术说明,回答问题1至问题5。【说明】为了保证政务外网各系统的安全,必须要为各系统的网络互联提供安全隔离及网络服务质量保证,使用基于MPLS的IP-VPN是在IP网上解决这种安全隔离的一种较好
请用100字以内的文字说明该网管软件项目采用快速原型开发方法的优缺点。请指出图7-15可能存在的关键路径是什么?(请用英文字母序号列出)
ADSL技术可以充分利用现有铜线网络,只要在用户线路两端加装ADSL设备即可为用户提供服务。请从以下术语选择适当的编号,将图5-9所示的拓扑结构中(1)~(4)空缺处的名称填写完整。【供选择的答案】A.程控交换机B.二层交换机
在如图1-23所示的网络拓扑结构图中,被路由协议可以使封装后的数据包通过互连网络进行中继传输,它由(1)使用。【供选择的答案】A.PCIB.RouterA和RouterBC.Internet网D.Rcrate
随机试题
血液病患者出现颅内出血,下列哪些护理措施是正确的
脑出血和蛛网膜下腔出血的重要区别点是
土地关系是指社会发展到某一阶段人们在利用土地过程中所发生的()之间的关系。
()不需要设置为数量金额式。
下列所得中,免税的项目为( )。文稿竞价收入应纳个人所得税税额为( )元。
“龙”的英文“Dragon”,在西方世界被认为是一种充满霸气和攻击性的庞然大物。“龙”的形象往往让对中国历史和文化了解甚少的外国人片面而武断地产生一些不符合实际的联想。“龙”在内的一些中国形象标志也往往具有一定的局限性,容易遭致误读误解或别有用心的歪曲。这
阴极射线管显示器既我们常说的( )显示器。
使数据库表变为自由表的命令是()。
以下VisualBasic不支持的循环结构是
Wesometimesthinkhumansareuniquelyvulnerabletoanxiety,butstressseemstoaffecttheimmunedefensesofloweranimalsto
最新回复
(
0
)