準則: 使用案例分析研討會
使用案例分析研討會是從需求領域轉換到分析領域的第一步。這個準則說明如何規劃和處理評量研討會。
關係
主要說明

簡介

在作為小組建置作業的早期反覆中,以及在建立系統架構的一般願景時,以群組作業的方式來執行使用案例分析非常重要。它代表反覆中非常重要的轉換點,因為它提供了使用者的系統觀點(用使用案例來表示)和系統設計者的系統觀點(這時用分析類別來表示)之間的橋樑。

在後來的反覆中,或由有經驗的小組來執行時,可以將使用案例分析當作個別作業來執行,當有形式完整的現有設計模型時,就比較不值得去尋找新物件,因為設計中的現有類別很可能足以說明新使用案例所需要的任何系統行為。

需要的能力

研討會應該組織成集體研討的會議,在這期間,需要各種區域非常廣泛的能力。

  • 需求
  • 分析和設計
  • 架構
  • 測試
  • 領域問題
  • 一般方法論問題

研討會應該維持較小的規模:超出 6-7 人,成員將無法自由開放地參與。

需要的設備

  • 用來草繪的大型白板
  • 一般 A3 或標準紙張;大小會隨著影印機所能處理的最大格式而不同。
  • 膠帶
  • 自貼便箋(可能的話,請備妥各種顏色)
  • 白板筆(紅、綠、藍)。
  • 鉛筆(紅、綠、藍)。
  • 可用來張貼紙張的牆。

需要的時間

請規劃每個使用案例平均至少幾小時。開始時,需要比較長的時間,但隨著新類別數量下降,小組也累積了一些經驗,時間也會逐漸減少。

角色

在研討會期間,會出現下列責任。輪換責任,使每個人都嘗試過所有責任,是一個好觀念。

  • 領導者:領導討論,在白板上繪製通訊圖。這個責任當然先由方法顧問來承擔,以便開始作業,至少開始時是如此;之後,領導者的角色便應該在小組成員間輪流擔任,讓他們累積經驗。
  • 類別「擁有者」:記錄一組指派類別的相關資訊。可能會有幾個人扮演這個角色,每個人各有一組類別。
  • 秘書:複製大白板上所草繪的通訊圖,使用與白板相同的顏色。

執行研討會

小組逐步執行使用案例的事件流程。對於使用案例中所識別的每個行為,都要識別一個提供這個行為的物件。物件可能是現有類別的實例,也可能需要建立這個類別。

領導者在白板上畫通訊圖,每個人參與討論。

當用圖解表示使用案例時,應該在 A3/標準大小的紙張上,利用白板圖解的相同顏色來建立複本。

同時也應該依照工作成果:分析類別中「調整」一節所說明的格式,利用 A3/標準大小的紙張來說明物件的責任。請在自貼便箋上,記下協同作業的責任、事件和類別,以便移動這些責任。

繪製通訊圖

在研討會期間,下列慣例會使圖解更容易閱讀和使用。

  • 用藍色來繪製所有類別和鏈結,寫下物件名稱。
  • 在自貼便箋上,用綠色寫下訊息文字以及透過鏈結來傳送的資訊種類。這會使您在平衡物件責任之時,更容易閱讀訊息,更容易在物件之間移動訊息。
  • 在個別自貼便箋上,用紅色寫下訊息編碼(也就是事件流程的順序)。這使您在研討會期間,能夠依照重新平衡物件責任的情況來調整事件的序列。

繪製使用案例基本流程圖及其他替代流程圖。如果是簡單使用案例,單一視圖便可能適用於所有情況。

通訊圖範例

自動櫃員機鑑別使用者使用案例的通訊圖範例。