Use Case Specification
定義 SportLink 系統邊界、參與者角色 (Actors) 以及核心業務邏輯的互動關聯。
一、 系統參與者定義 (Actors)
一般會員
基礎使用者。可維護個人檔案、查詢場地、組織固定球隊,以及申請加入他人球局。
主揪 (Host)
繼承自:一般會員
具備資源管理權限之會員。負責鎖定場地時段、設定雷達招募條件與審核加入名單。
系統排程器
非人類參與者 (System)
負責計算動態鎖定時間、檢查退坑期限與執行信用扣分結算。
二、 核心使用案例清單 (Use Cases)
模組 A:資源調度與開局
UC-01 預約場地資源Actor: 主揪
主揪選定場館預約,強制觸發系統資源鎖定以防併發衝突。
Include呼叫「計算動態鎖定時間」:依熱度與假日回傳 5-15 分鐘結帳期。
UC-02 發起球局與招募Actor: 主揪
Extend啟動 LBS 缺咖雷達廣播 (主揪手動開啟時)。