• 沒有找到結果。

使用例案描述

第四章 專題成果

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.放上照片寫入資料,

相關文件