實驗二——需求分析
一、實驗題目 :需求分析
二、實驗目的
1、掌握StarUML軟件的安裝;
2、掌握利用StarUML工具分析、設計、繪制用例圖;
3、掌握利用StarUML工具分析、設計、繪制類圖;
4、掌握利用StarUML工具分析、設計、繪制狀態圖;
5、掌握利用StarUML工具分析、設計、繪制順序圖。
6、掌握利用StarUML工具分析、設計、繪制活動圖。
三、實驗內容
根據教材P137、P191頁實驗指導,利用StarUML工具創建“小型網上書店”的用例模型、類圖、狀態圖、順序圖、活動圖。
四、實驗要求
1、實驗前認真閱讀教材P137頁、P191實驗指導;
2、繪制小型網上書店頂層用例圖;
3、繪制用戶登錄模塊類圖;
4、繪制用戶登錄模塊狀態圖;
5、繪制“登錄注冊”模塊的順序圖;
6、繪制“登錄注冊”模塊的活動圖;
五、繪制用例圖

六、繪制類圖

七、繪制狀態圖

八、繪制順序圖

九、繪制活動圖

十、實驗中遇到的問題及解決方法
用例模型:注意識別參與者,用例描述準確。
類圖創建:類識別不全,屬性與方法冗余,類之間的關系混淆;
??????解決辦法:重新系統學習類圖繪制,打好基礎,再次嘗試自己繪制,要注意類之間的關系使用。
?狀態圖:狀態識別不全,可能遺漏了某些關鍵狀態,導致狀態圖不能準確反映系統的動態行為;
??????解決辦法:重新識別狀態,理清思路。
順序圖:消息傳遞錯誤。
??????解決辦法:可以通過仔細審查業務需求,以及參考已有的設計文檔或代碼來核對消息傳遞的準確性。
狀態圖:狀態圖較為復雜要注意布局和整體可讀性。

浙公網安備 33010602011771號