2023年5月软件设计师 模拟一 下午之八
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2023年5月软件设计师 模拟一 下午】部分试题的详解,一起来看看吧~1、【问题1】(6分)根据说明中的描述与表1,给出图1用例图中UC1~UC6处所对
1、【问题1】(6分)根据说明中的描述与表1,给出图1用例图中UC1~UC6处所对应的用例名称。
答案:
【问题1】
UC1:CheckAvailability UC2:MakeReservation
UC3:GetDiscount UC4:ManageCashPayment
UC5:ManageCrCardPayment UC6:CalculateRefund
UC4 和UC5可以互换
答题解析:
【问题1】
UC1:CheckAvailability UC2:MakeReservation
UC3:GetDiscount UC4:ManageCashPayment
UC5:ManageCrCardPayment UC6:CalculateRefund
依题意,在如用例图所示的“小木屋和营地的预定及管理系统”用例图中共有1个参与者——TicketingOfficer(售票处)、11个用例。图用例图中已给出了表1中的5个用例“ManageInquiries(管理预定申请)”、“ManagePayment(支付管理)”、“CancelReservation(游客取消预定)”、“AutoCancelReservation(系统自动取消预定)”、“PublishMessage(发布取消预定消息)”。而用例图中用例UC1~UC6与表1中剩余的6个用例相关。
基于题干给出的说明信息“游客若想租用小木屋或营地,必须前往中心售票处进行预定……。所有的预定操作全部由售票处的工作人员手工完成。现欲开发一信息系统,实现小木屋和营地的预定及管理功能,以取代手工操作。”、“2.预定。预定操作包含登记游客预定信息、计算租赁费用、付费等步骤”等,结合表1可知,TicketingOfficer(售票处)直接参与的用例UC2的名称为“MakeReservation(预定)”。
根据题干给出的“6.信息查询。售票处工作人员查询小木屋和营地的预定情况和使用情况,以判断是否能够批准游客的预定申请”等关键信息,结合用例图中用例UC1与ManageInquiries(管理预定申请)、UC2 MakeReservation(预定)之间都存在的<<include>>包含关系,可知用例UC1的名称为“CheckAvailability(信息查询)”。
基于题干给出的“3.支付管理。游客付费时可以选择现金和信用卡付款两种方式。使用信用卡支付可以享受3%的折扣,现金支付没有折扣。”等关键信息,结合用例图中用例UC4、UC5与ManagePayment(支付管理)之间都存在的泛化(generalization)关系,即用例图中“”表示其相联的两个用例之间存在“一般一特殊”的泛化关系,可知用例UC4、UC5的名称分别为“ManageCashPayment(现金支付)”、“ManageCrCardPayment(信用卡支付)”;结合用例UC3与ManagePayment(支付管理)之间都存在的<<include>>包含关系,可知用例UC3的名称为“GetDiscount(计算付款折扣)”。
由题干给出的“4.游客取消预定。预定成功之后,游客可以在任何时间取消预定,但需支付赔偿金,……赔偿金的计算规则是……”、“5.自动取消预定。如果遇到恶劣天气(如暴雨、山洪等),系统会自动取消所有的预定,发布取消预定消息,全额退款。”等关键信息,结合用例图中用例UC6与CancelReservation(游客取消预定)、AutoCancelReservation(系统自动取消预定)之间都存在的<<incktde>>包含关系,可知用例UC6的名称为“CalculateRefund(计算取消预定的赔偿金)”。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>