題目來自中國大學MOOC 面向對象設計和分析
1.一個小型網絡水果超市,負責給用戶網上訂購蘋果、芒果、桃子、荔枝。用戶可以注冊成為會員,預約、訂購、查詢、取消等常規動作。
請設計用例模型
1) 參與者(10)
2)用例圖(10)
3)一個重要的用例進行描述(20)
4)整個作業的規范度(10)
2.根據以下需求描述,1)尋找概念類,並給出自己的理由;2) 畫出領域模型圖。
【需求描述】
需要開發一個“人民幣的零錢交換機系統:接受5元、10元、20紙幣,輸出1元硬幣”,請給出領域模型圖,要有分析過程
3.根據以下需求描述,以CRC的方法,給出尋找概念類及其關系。
【需求】一個小型的展覽館需要開發一套管理信息系統,以便展覽館的員工可以引導游客瀏覽展廳。當一群游客到達時,一名員工需要記錄游客到達的日期、時間、游客數量。另外,若有導游空閑時,員工可以為這個游客團隊分配一名導游,同時通知該導游接待游客團隊。
在游覽期間,導游需要記錄所發生的意外事件,例如,有一名游客突然生病。每件意外事情都要跟該次瀏覽想關聯,給出一個名稱、事件描述、發生的時間,並把事件報告遞交給展覽館的安全辦公室。
4.
某市新開張了一家報社,人民群眾喜聞樂見,紛紛訂閱報紙。請說明用那種1)設計模式比較合適?
2)畫出設計類圖。