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

阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某高校图书

题目

阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某高校图书馆欲建设一个图书馆管理系统,目前已经完成了需求分析阶段的工作。功能需求均使用用例进行描述,其中用例“借书(Check Out Books)”的详细描述如下。 参与者:读者(Patron)。 典型事件流: 1.输入读者ID; 2.确认该读者能够借阅图书,并记录读者ID; 3.输入所要借阅的图书ID; 4.根据图书目录中的图书ID确认该书可以借阅,计算归还时间,生成借阅记录; 5.通知读者图书归还时间。 重复步骤3~5,直到读者结束借阅图书。 备选事件流: 2a.若读者不能借阅图书,说明读者违反了图书馆的借书制度(例如,没有支付借书费用等) ①告知读者不能借阅,并说明拒绝借阅的原因; ②本用例结束。 4a.读者要借阅的书无法外借 ①告知读者本书无法借阅; ②回到步骤3。 说明:图书的归还时间与读者的身份有关。如果读者是教师,图书可以借阅一年; 如果是学生,则只能借阅3个月。读者ID中包含读者身份信息。 现采用面向对象方法开发该系统,得到如图3-1所示的系统类模型(部分);以及如图3-2所示的系统操作“checkOut(bookID)(借书)”通信图(或协作图)。

【问题1】(8分) 根据说明中的描述,以及图3-1和图3-2,给出图3-1中C1-C4处所对应的类名(类 名使用图3-1和图3-2中给出的英文词汇)。 【问题2】(4分) 根据说明中的描述,以及图3-1和图3-2,给出图3-2中M1-M4处所对应的方法名(方法名使用图3-1和图3-2中给出的英文词汇)。 【问题3】(3分) 用例“借书”的备选事件流4a中,根据借书制度来判定读者能否借阅图书。若图书馆的借书制度会不断地扩充,并需要根据图书馆的实际运行情况来调整具体使用哪些制度。为满足这一要求,在原有类设计的基础上,可以釆用何种设计模式?简要说明原因。

参考答案
正确答案:
【问题1】(8分)
C1:Patron
C2:Book
C3:Catalog
C4:CheckoutSessionController
【问题2】(4分)
M1:getForCheckOut
M2:isFaculty
M3:circulates
M4:recordBookLoan
【问题3】(3分)
应采用策略模式,策略模式定义了一系列算法,并将每个算法封装起来,而且使它们可以相互替换。策略模式让算法独立于使用它们的客户而变化。适用于需要在不同情况下使用不同的策略(算法),或者策略还可能在未来用其他方式来实现。

看了阅读下列说明和图,回答问题1至...的网友还看了以下:

请回答有关造纸术的问题:(1)目前世界上已知的最早的纸出现于何时?(1分)(2)东汉时期谁改进了造 历史 2020-04-08 …

阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某高校图书 计算机类考试 2020-05-26 …

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某图书馆的管理系统 计算机类考试 2020-05-26 …

阅读下列说明和E-R图,回答问题1至问题3,将解答填入答题纸的对应栏内。说明 某网上订书系统的E-R 计算机类考试 2020-05-26 …

阅读下面的文字,完成小题。宣纸宣纸是中国特产的一种书写绘画用纸,它具有纯白、细密、均匀、柔软、经久不 语文 2020-12-02 …

请回答有关造纸术的问题:(1)目前世界上已知的最早的纸出现于何时?(1分)(2)东汉时期谁改进了造纸 历史 2020-12-02 …

阅读下面的文字,完成后面题目。(每小题3分,共9分)宣纸宣纸是我国传统的书画用纸,被誉为“纸寿千年, 语文 2020-12-09 …

1.将各有300张的甲、乙两本书逐张交叉地叠在一起,置于水平桌面上,设每张纸的质量是3克,纸与纸之间 物理 2020-12-21 …

请回答有关造纸术的问题:(1)目前世界上已知的最早的纸出现于何时?(1分)(2)东汉时期谁改进了造纸 历史 2021-01-12 …

默写。(8分,小题1,2分,其他小题每空1分)小题1:,长河落日圆。(王维《使至塞上》)小题2:,青 语文 2021-01-20 …