第四章 專題成果
4.2 系統分析
4.2.3 使用例案描述
使用案例(如表 4-1~表 4-11)的定義:「一個系統執行並且產生可觀察且對使用者有
價值的結果之一序列動作的描述」。所以使用案例是動作的描述,並且它還是一序列動
作的描述。使用案例描述系統行為的執行步驟,並且包含過程中的可能發生狀況。
表 4-1 使用案例 (木屋工程)
Use Case Name:木屋工程 ID:1 Importance Level:High Primary Actor:瀏覽者(會員、非會員) Use Case Type:明細,必需
Brief Description:瀏覽者可在網路得到的木屋知識、報價、進度查詢。
Trigger:瀏覽者點連結
表 4-2 使用案例 (會員註冊)
Use Case Name:會員註冊 ID:10 Importance Level:
Primary Actor:非會員、系統 Use Case Type:明細,必需 Stakeholders and interests:非會員-成為會員。
系統-收到會員註冊的要求,建立一筆新的會員資料。
Brief Description:非會員可以藉由註冊使自己成為網站的會員。
Trigger:瀏覽者註冊 Type:外部
Normal Flow of Events:
1. 非會員點選會員註冊。
Use Case Name:會員登入 ID:11 Importance Level:
Primary Actor:會員、系統 Use Case Type:明細,必需 Stakeholders and interests:會員-使用會員權限。
系統-收到登入的要求。
Brief Description:會員可以藉由登入來查詢進度。
Trigger:會員登入 Type:外部
Normal Flow of Events:
1. 會員輸入帳號密碼進行登入。
2. 系統收到要求登入的帳號密碼。
3. 系統進行驗證。
4. 系統確認帳號密碼正確。
5. 系統傳送登入成功頁面給使用者。
表 4-4 使用案例 (修改會員資料)
Use Case Name:修改會員資料 ID:12 Importance Level:High Primary Actor:會員、系統 Use Case Type:明細,必需
Stakeholders and interests:會員-修改個人基本資料。
系統-收到會員修改的資料。
Brief Description:會員可以藉由登入來修改個人基本資料。
Trigger:修改會員資料 Type:外部
Normal Flow of Events:
1. 會員輸入帳號密碼進行登入。
Use Case Name:實體寫真 ID:5 Importance Level:High Primary Actor:瀏覽者 Use Case Type:明細,必需
Brief Description:瀏覽者可以在網路上看到真實木屋的照片。
Trigger:瀏覽者點連結 Type:外部
Normal Flow of Events:
1. 瀏覽者點首頁進入網站。
2. 瀏覽者點選實體寫真選項。
表 4-6 使用案例 (施工進度查詢)
Use Case Name:施工進度查詢 ID:7 Importance Level:High Primary Actor:瀏覽者(會員) Use Case Type:明細,必需
Brief Description:會員在網路上可以隨時看到木屋的施工進度。
Trigger:會員點連結 Type:外部
Normal Flow of Events:
1. 會員點首頁進入網站。
2. 會員點選施工進度查詢選項。
a.點選日期 b.選擇照片觀看
表 4-7 使用案例 (木屋款式和相關產品)
Use Case Name:木屋熱門款式 ID:4 Importance Level:High Primary Actor:瀏覽者 Use Case Type:明細,必需
Brief Description:想知道有哪些木屋款式和一些木工相關產品 Trigger:瀏覽者點連結
Type:外部
Normal Flow of Events:
1. 瀏覽者點首頁進入網站。
2. 瀏覽者點選木屋款式和相關產品選項。
表 4-8 使用案例 (線上報價)
Use Case Name:線上報價 ID:8 Importance Level:High Primary Actor:瀏覽者 Use Case Type:明細,必需
Brief Description:瀏覽者可以在網路上大概知道木屋預估花費。
Trigger:瀏覽者點連結 Type:外部
Normal Flow of Events:
1. 瀏覽者點首頁進入網站。
2. 瀏覽者點選線上報價選項。
表 4-9 使用案例 (留言板)
Use Case Name:留言板 ID:9 Importance Level:High Primary Actor:瀏覽者 Use Case Type:明細,必需
Brief Description:會員可經由留言板來發表意見或是問問題,也可以發表文章。
Trigger:瀏覽者點選文章 Type:外部
Normal Flow of Events:
1. 瀏灠者點首頁進入網站。
Use Case Name:關於公司 ID:2 Importance Level:High Primary Actor:瀏覽者(會員、非會員) Use Case Type:明細,必需
Brief Description:瀏覽者可以在網路上知道公司的位置、發展史、老闆、聯絡 方式等等。
Trigger:瀏覽者點連結 Type:外部
Normal Flow of Events:
1. 瀏覽者點首頁進入網站。
2. 瀏覽者點選關於公司選項。
表 4-11 使用案例 (最新消息)
Use Case Name:最新消息 ID:3 Importance Level:High Primary Actor:瀏覽者(會員、非會員) Use Case Type:明細,必需
Brief Description:瀏覽者可以在網路上得知最新最快的消息。
Trigger:瀏覽者點連結 Type:外部
Normal Flow of Events:
1. 瀏覽者點首頁進入網站。
2. 瀏覽者點選最新消息選項。
表 4-12 使用案例 (後台木屋和相關產品)
Use Case Name: 後台管理 ID:2 Importance Level:Hight Primary Actor:管理者 Use Case Type: 明細,必須。
Brief Description: 管理者放上產品做更新或修改。
Trigger:管理者登入 Type:內部
Normal Flow of Events: 1.管理者頁面登入。
2.執行產品的新增修改類別或資訊。
表 4-13 使用案例 (後台施工進度查詢)
Use Case Name: 後台施工進度查詢 ID:2 Importance Level:Hight Primary Actor:管理者 Use Case Type: 明細,必須。
Brief Description: 管理者根據會員填寫的施工申請單,放上圖片寫資料 Trigger:管理者登入
Type:內部
Normal Flow of Events: 1.管理者頁面登入。
2.查看會員寫的申請單 3.放上照片寫入資料,