[案例研討] 雲端與安卓系統分析與實作-以豪小子App為例-02

三、 利用使用案例 (Use Case)圖界定系統範圍與定義系統功能

o 雲端系統 (Cloud Server) use case model

圖 3、Cloud Server use case model
(點擊圖片鏈接看原圖)圖3、Cloud Server use case model

    o Use Case (使用案例):表達系統功能 (system functions)。

  • 彙整豪小子相關消息。
  • 設定豪小子搜尋條件。
  • 查詢豪小子新聞訊息。
    o Primary Actor (主要參與者):使用系統所提供的服務 (系統功能)。

  • Scheduler System (排程系統):定時啟動「彙整豪小子新聞資訊」批次作業 (Batch Job)。
  • Administrator (系統管理者):管理者可編輯並設定豪小子搜尋的條件 (condition)。
  • Android App System (安卓豪小子App):安卓App至雲系統查詢已整理過的豪小子新聞資訊。
    o Supporting Actor (支援性參與者):系統需要取得外部系統支援的服務。

  • Google Custom Search Server:雲系統所下的搜尋條件,透過 Google Search APIs 將搜尋的結果儲放至該伺服器內。後續的程序再由雲系統取得已搜尋的結果。


o Android App System use case model

圖 4、Android App use case model
(點擊圖片鏈接看原圖)圖 4、Android App use case model

    o Use Case:列出林書豪新聞資訊。

  • 包含 (include)的程序 (procedure):列出相關賽程資訊。
  • 擴展 (可選擇性)的程序:Push 社群推文。
    o Primary Actor:行動用戶。

  • 使用手持式安卓系統App的使用者 (User)。
    o Supporting Actor:

  • Cloud Server System:提供已彙整的豪小子相關新聞資訊服務。
  • 社群系統 (一般化, generalization):提供推文的服務。
  • Facebook, Twitter:為其特殊化 (specialization)的系統。

文章導覽

   

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *