专注在线职业教育23年
下载APP
小程序
希赛网小程序
导航

2024下半年系统分析师第一期模考试卷(案例分析)

责编:陈湘君 2024-10-10

希赛网2024下半年系统分析师第一期模考活动已结束,现将2024下半年系统分析师第一期模考试卷(案例分析)分享给大家。本资料的PDF版本可在本文文首本文资料处或文末的资料下载栏目下载

2024下半年系统分析师第一期模考试卷(案例分析)部分试题如下:

1、某高校图书馆欲建设一个图书馆管理系统,目前已经完成了需求分析阶段的工作。功能需求均使用用例进行描述,其中用例“借书(CheckOutBooks)”的详细描述如下。

参与者:读者(Patron)。

典型事件流:

1.输入读者ID;

2.确认该读者能够借阅图书,并记录读者ID;

3.输入所要借阅的图书ID;

4.根据图书目录中的图书ID确认该书可以借阅,计算归还时间,生成借阅记录;

5.通知读者图书归还时间。

重复步骤3~5,直到读者结束借阅图书。

备选事件流:

2a.若读者不能借阅图书,说明读者违反了图书馆的借书制度(例如,没有支付借书费用等)

①告知读者不能借阅,并说明拒绝借阅的原因;

②本用例结束。

4a.读者要借阅的书无法外借

①告知读者本书无法借阅;

②回到步骤3。

说明:图书的归还时间与读者的身份有关。如果读者是教师,图书可以借阅一年;如果是学生,则只能借阅3个月。读者ID中包含读者身份信息。

现采用面向对象方法开发该系统,得到如图1所示的系统类模型(部分);以及如图2所示的系统操作“checkOut(bookID)(借书)”通信图(或协作图)。

xx1.png

图1系统类模型

xx2.png

图2系统操作checkOut的通信图

问题内容:

【问题1】(8分)

根据说明中的描述,以及图1和图2,给出图1中C1-C4处所对应的类名(类名使用图1和图2中给出的英文词汇)。

【问题2】(8分)

根据说明中的描述,以及图1和图2,给出图2中M1-M4处所对应的方法名(方法名使用图1和图2中给出的英文词汇)。

【问题3】(9分)

用例“借书”的备选事件流4a中,根据借书制度来判定读者能否借阅图书。若图书馆的借书制度会不断地扩充,并需要根据图书馆的实际运行情况来调整具体使用哪些制度。为满足这一要求,在原有类设计的基础上,可以釆用何种设计模式?这种模式属于哪种类型的设计模式?并就选用这种设计模式的原因做简要说明。

试题答案:

【问题1】(8分)

C1:Patron

C2:Book

C3:Catalog

C4:CheckoutSessionController

【问题2】(8分)

M1:getForCheckOut

M2:isFaculty

M3:circulates

M4:recordBookLoan

【问题3】(9分)

应采用策略模式(3分),策略模式属于行为型模式(3分)。

策略模式定义了一系列算法,并将每个算法封装起来,而且使它们可以相互替换。策略模式让算法独立于使用它们的客户而变化。适用于需要在不同情况下使用不同的策略(算法),或者策略还可能在未来用其他方式来实现。(3分)

热门:信息系统管理工程师报考指南hotgif.gif | 2025年软考报名时间及入口

推荐:信息系统项目管理师网络课堂 |系统架构设计师网络课程 | 工信部信创认证培训hotgif.gif

活动:25年高项备考 | 软考机考模拟作答系统 | 网络工程师网络课程

备考:章节练习+真题软考备考学习资料  |  软考免费课程

课程:论文专题讲解  |  信息系统项目管理师试听课

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服