二、 利用使用案例圖規劃需求架構,決定系統開發範圍
界定系統開發範圍 (system boundary),找出功能性的使用案例 (use case)、以及使用系統的主要參與者 (primary actor),與外部系統提供服務的支援性參與者 (supporting actor)。
(點擊圖片鏈接看原圖)圖 2、利用使用案例圖界定系統開發範圍
- 參考上圖 2,從主要參與者的角度來看,使用案例只有三個: 「訂購烏龜」、「追蹤訂單」、「維護烏龜資訊」 。
- 至於「結帳」、「新增、查詢、更新、刪除烏龜資訊」等,只是被包含 (include)或擴展 (extend)的子程序 (Sub-procedure)而已。
- 使用案例實作的優先順序,一般係從關係利益人 (stakeholder) 其角度所看待價值最高的使用案例。
呈現價值最高者,往往為交易類型的使用案例。如上圖「訂購烏龜」即為交易型的使用案例 (相對「維護烏龜資訊」則為資料維護型)。
- 從下列實作步驟開始,即以該案例作為實作演練的範例。