阿摩線上測驗 登入

申論題資訊

試卷:102年 - 102年專門職業及技術人員高等建築師、技師、第二次食品技師暨普通不動產經紀人、記帳士考高等_資訊技師#25396
科目:公職◆系統分析與設計
年份:102年
排序:0

題組內容

一、請就你的理解,說明以下名詞的意義:(每小題 5 分,共 25 分)

申論題內容

⑷ Use Case

詳解 (共 1 筆)

詳解 提供者:hchungw

使用案例 (Use Case)

使用案例是描述系統如何與外部用戶(或其他系統)進行交互的工具,常用於需求分析階段,幫助確定系統功能需求。以下是一個完整的使用案例描述大綱:

1. 使用案例名稱

  • 名稱: 簡短且清晰地描述使用案例的功能。

2. 使用案例描述

  • 描述: 提供使用案例的簡要說明,概述其目標和意圖。

3. 參與者

  • 主要參與者: 列出主要與系統交互的用戶或外部系統。
  • 次要參與者: 列出次要的或間接與系統交互的參與者。

4. 前置條件

  • 條件: 列出使用案例開始之前必須滿足的條件。

5. 後置條件

  • 結果: 列出使用案例完成後系統和主要參與者的狀態。

6. 主成功場景 (主路徑)

  • 步驟: 詳細描述使用案例中每一步的具體操作及其預期結果。

7. 擴展 (替代路徑)

  • 替代步驟: 列出在主成功場景之外可能發生的其他步驟及其結果。

8. 特殊需求

  • 需求: 列出使用案例中涉及的任何特殊需求,如性能要求、安全性要求等。

9. 前置步驟

  • 步驟: 描述在主成功場景之前可能需要執行的任何步驟。

使用案例範例

假設我們要描述一個在線購物系統的“用戶下訂單”使用案例,範例如下:

1. 使用案例名稱

  • 名稱: 用戶下訂單

2. 使用案例描述

  • 描述: 用戶選擇商品並完成下訂單的過程。

3. 參與者

  • 主要參與者: 用戶
  • 次要參與者: 支付系統

4. 前置條件

  • 條件: 用戶已經註冊並登錄到系統。

5. 後置條件

  • 結果: 訂單被成功創建,商品庫存更新,用戶收到訂單確認通知。

6. 主成功場景 (主路徑)

  1. 用戶瀏覽商品列表。
    • 系統顯示商品列表。
  2. 用戶選擇商品並加入購物車。
    • 系統將商品加入購物車並更新購物車狀態。
  3. 用戶查看購物車並確認商品。
    • 系統顯示購物車中的商品詳情。
  4. 用戶選擇結帳。
    • 系統引導用戶進入結帳流程。
  5. 用戶輸入收貨地址和支付信息。
    • 系統記錄用戶的收貨地址和支付信息。
  6. 用戶確認訂單並提交。
    • 系統處理訂單並請求支付系統進行支付。
  7. 支付系統確認支付成功。
    • 系統更新訂單狀態並發送訂單確認通知給用戶。

7. 擴展 (替代路徑)

  • 支付失敗:
    1. 系統通知用戶支付失敗。
    2. 用戶重新輸入支付信息或選擇其他支付方式。
  • 商品缺貨:
    1. 系統通知用戶商品缺貨。
    2. 用戶選擇其他商品或取消訂單。

8. 特殊需求

  • 需求: 支付信息必須通過安全加密通道傳輸。

9. 前置步驟

  • 步驟: 用戶需提前完成註冊並登錄。

這個使用案例描述提供了一個詳細的操作步驟和可能的替代路徑,確保系統設計和實施能夠滿足用戶的需求並處理可能的異常情況。