軟件設計師案例分析當天每日一練試題地址:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4
往期軟件設計師每日一練試題匯總:m.xiexiliangjiufa.com/class/27/e4_1.html
軟件設計師案例分析每日一練試題(2022/12/3)在線測試:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4&day=2022/12/3
點擊查看:更多軟件設計師習題與指導
軟件設計師案例分析每日一練試題內容(2022/12/3)
[試題3]
閱讀下列說明和圖,回答下列問題。
[說明]
某城市的各國家公園周邊建造了許多供游客租用的小木屋和營地,為此,該城市設置了一個中心售票處和若干個區(qū)域售票處。游客若想租用小木屋或營地,必須前往中心售票處進行預定并用現金支付全額費用。所有的預定操作全部由售票處的工作人員手工完成?,F欲開發(fā)一信息系統,實現小木屋和營地的預定及管理功能,以取代手工操作。該系統的主要功能描述如下。
1.管理預定申請。游客可以前往任何一個售票處提出預定申請。系統對來自各個售票處的預定申請進行統一管理。
2.預定。預定操作包含登記游客預定信息、計算租賃費用、付費等步驟。
3.支付管理。游客付費時可以選擇現金和信用卡付款兩種方式。使用信用卡支付可以享受3%的折扣,現金支付沒有折扣。
4.游客取消預定。預定成功之后,游客可以在任何時間取消預定,但需支付賠償金,剩余部分則退還給游客。賠償金的計算規(guī)則是,在預定入住時間之前的48小時內取消,支付租賃費用10%的賠償金;在預定入住時間之后取消,則支付租賃費用50%的賠償金。
5.自動取消預定。如果遇到惡劣天氣(如暴雨、山洪等),系統會自動取消所有的預定,發(fā)布取消預定消息,全額退款。
6.信息查詢。售票處工作人員查詢小木屋和營地的預定情況和使用情況,以判斷是否能夠批準游客的預定申請。
現采用面向對象方法開發(fā)上述系統,得到如表1-6所示的用例列表和表1-7所示的類列表。對應的用例圖和類圖分別如圖1-12和圖1-13所示。
表1-6 用例列表
| 					 用例名  | 									 說 明  | 									 
  | 									 用例名  | 									 說 明  | 			
| 					 ManageInquiries  | 									 管理預定申請  | 									 
  | 									 ManageCashPayment  | 									 現金支付  | 			
| 					 MakeReservation  | 									 預定  | 									 
  | 									 ManageCrCardPayment  | 									 信用卡支付  | 			
| 					 ManagePayment  | 									 支付管理  | 									 
  | 									 GetDiscount  | 									 計算付款折扣  | 			
| 					 CancelReservation  | 									 游客取消預定  | 									 
  | 									 AutoCancelReservation  | 									 系統自動取消預定  | 			
| 					 CheckAvailability  | 									 信息查詢  | 									 
  | 									 CalculateRefund  | 									 計算取消預定的賠償金  | 			
| 					 PublishMessage  | 									 發(fā)布取消預定消息  | 									 
  | 									 
  | 									 
  | 			
	表1-7 類列表
	
| 					 類名  | 									 說明  | 									 
  | 									 類名  | 									 說明  | 			
| 					 NationalPark  | 									 國家公園  | 									 
  | 									 Customer  | 									 游客  | 			
| 					 Reservation  | 									 預定申請  | 									 
  | 									 ReservationItem  | 									 預定申請內容  | 			
| 					 TicketingOfficer  | 									 售票處  | 									 
  | 									 CampSite  | 									 營地  | 			
| 					 Bungalow  | 									 小木屋  | 									 
  | 									 Payment  | 									 付款  | 			
| 					 Discount  | 									 付款折扣  | 									 
  | 									 CashPayment  | 									 現金支付  | 			
| 					 CreditCardPayment  | 									 信用卡支付  | 									 
  | 									 Rate  | 									 租賃費用  | 			
	
 
[問題1]
根據說明中的描述與表1-6,給出圖1-12中UC1~UC6處所對應的用例名稱。
[問題2]
根據說明中的描述與表1-7,給出圖1-13中C1~C7處所對應的類名。
[問題3]
對于某些需求量非常大的小木屋或營地,說明中功能4的賠償金計算規(guī)則,不足以彌補取消預定所帶來的損失。如果要根據預定的時段以及所預定場地的需求量,設計不同層次的賠償金計算規(guī)則,需要對圖1-13進行怎樣的修改?(請用文字說明。)
信管網考友試題答案分享:
信管網試題答案與解析:m.xiexiliangjiufa.com/st/2485518463.html
掃碼關注公眾號
									
								
										溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
| 發(fā)表評論 查看完整評論 | |