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

系统分析师 责任编辑:陈湘君 2024-10-10

添加老师微信

备考咨询

加我微信

摘要:希赛网日前举行了2024下半年系统分析师第一期模考活动,现将2024下半年系统分析师第一期模考试卷(案例分析)分享给大家。有需要的同学可以在本文资料处下载该资料的PDF版本。

希赛网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分)

软考科目怎么选?
微信扫码下方二维码找答案

kn.png
软考论文怎么写?
微信扫码进入论文批改小程序

kn.png

热门:系统集成项目管理工程师备考 | 25上半年软考准考证打印时间

推荐:系统规划与管理师网络课堂  | 软考高项论文专题班hotgif.gif

活动:软考刷题突击班  | 新人礼包  | 5月软考模考大赛hotgif.gif

备考:软考备考学习资料 | 软考模拟考试 | 软考AI大模型

课程:系统规划与管理师报考指南  |  PMP课程

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

软考备考资料免费领取

去领取

!
咨询在线老师!