早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

该电子商务公司还对外开放一项出租图书和唱碟的业务。由于业务需求,该公司委托软件开发公司A开发

题目

该电子商务公司还对外开放一项出租图书和唱碟的业务。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息和用户租借信息等。A公司决定采用面向对象的分析和设计方法开发此系统。某类图书或唱碟被借阅时应记录的信息如表6-13所示,如图6-20所示描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。

经过进一步分析,设计人员新定义一个类Items_on_ loan,以表示类Book和CD的共有属性和方法(要注意,不同名称的属性和方法表示不同的含义,如CD中的 composer与Book中的author无任何关系)。同时为了记录每种图书或唱碟的历史记录,引入类CirculationHistory,类中存储的信息是如图1-1所示中所表示的内容。请采用UML表示法将类Book、类CD、类Items_on_loan和类Circulation History之间的关系表示出来。

参考答案
正确答案:如果新定义的类Items_on_loan要表示类Book和类CD的共有属性和方法那么就需要从类Book、 CD中找出相同的属性和方法。由试题中给出的图6-20可知Book和CD都有title属性和reference title方法因此类Items_on_loan的属性为title方法为reference title。 类Book和类CD应该继承类Items_on_loan因此它们之间的关系是继承关系而CirculationHistory表示对象的租借次数它不属于类Items_on_loan的属性但类Items_on_loan应该能够查询到CirculationHistory记录的信息所以它们之间是聚集关系。 类Book、类CD、类Items_on_loan和类CirculationHistory之间的UML关系如图6-27所示。
如果新定义的类Items_on_loan要表示类Book和类CD的共有属性和方法,那么就需要从类Book、 CD中找出相同的属性和方法。由试题中给出的图6-20可知,Book和CD都有title属性和reference title方法,因此类Items_on_loan的属性为title,方法为reference title。 类Book和类CD应该继承类Items_on_loan,因此它们之间的关系是继承关系,而CirculationHistory表示对象的租借次数,它不属于类Items_on_loan的属性,但类Items_on_loan应该能够查询到CirculationHistory记录的信息,所以它们之间是聚集关系。 类Book、类CD、类Items_on_loan和类CirculationHistory之间的UML关系如图6-27所示。
看了该电子商务公司还对外开放一项出...的网友还看了以下:

纽扣式银锌原电池 书本上有介绍书上说锌是负极因为它失去了电子但如果把电池作为电源接在电路上 按照物 物理 2020-05-14 …

黑暗中将一本书靠近开着的手电筒书的影子会逐渐 数学 2020-06-15 …

小明打开书认真的读了起来(写出带两个连续动作的句子)他一边吃瓜子,一边看电视。这句话是有连续两个动 语文 2020-06-16 …

扩展阅读,完成练习。鸟类长途飞行的能力十分惊人。我国早有鸿雁传书的故事。鸽子传书,从公元前几世纪的 语文 2020-06-20 …

缩写星期九的启迪晚来无事,打开书本充电.4岁的儿子也忙个不停:一会儿翻婴儿画报;一会儿搭积木;一会 语文 2020-06-21 …

我想知道书店和书吧的区别,如果开书吧房子的面积至少需要多大才可以,开书吧别人在我这里看书收费吗,收 其他 2020-08-04 …

照样子,续写句子.1、例:槐乡的孩子,从小就和槐树结成了伴.槐乡的孩子离不开槐树,就像海边的娃娃离不 语文 2020-11-28 …

小玲在书房记单词,爸妈在客厅看新闻联播,为了减小电视机声音的影响,小玲采用的以下办法中较为合适的是( 其他 2020-12-04 …

请问用于永磁直流电机的温控开关的工作原理是什么?为什么电机转子的温度达到温控开关的额定工作温度后,整 其他 2020-12-22 …

我目前想恶补电工学知识等于没什么基础吧翻开书发现还要用好多数学我目前想恶补电工学知识等于没什么基础吧 其他 2021-01-08 …