使用案例

使用案例 所定義的一連串動作,提供可觀察且有價值的結果。使用案例提供一個結構,以表示商業環境與系統程序內的功能需求。您可以在圖型與文字文件中以圖形方式呈現使用案例。

商業使用案例所定義之商業執行的一連串動作,為特定的商業動作者提供可觀察且有價值的結果(工作輸出),或者顯示企業回應商業事件的方式。

系統使用案例是系統執行的一連串動作,為特定動作者(某人或在系統之外但與系統有所互動的事物)提供可觀察且有價值的結果。

定義使用案例及建立這些使用案例的圖表,是使用案例驅動開發實務的一部分,其說明如何利用使用案例與系統層面需求組合來擷取需求,然後從這些使用案例驅動開發與測試。如需實務概觀和許多資源的鏈結,請參閱在 developerWorks 上啟用使用案例驅動開發實務

Rational® Requirements Composer 中的使用案例共用使用文字文件中所說明的相同 Rich Text 行為。使用案例還包括拼字檢查程式。拼錯的單字會以紅色波浪底線標示。請用滑鼠右鍵按一下拼錯的單字,以便選取建議的拼字或將它新增至專案字典中。

使用案例圖可包含多個使用案例,以及使用案例與人員、群組或系統(相互互動以執行使用案例)之間的關係。使用案例圖包含下列元素:

表 1. 使用案例圖元素
元素 說明
使用案例 使用案例構件。這是從圖型獨立建立並且可在多重使用案例圖中重複使用(或共用)的文字規格。它在圖型中是以灰色符號顯示。若要開啟構件,請按兩下圖型中的使用案例。
使用案例位置保留元 作為圖型中使用案例位置保留元的符號。這個使用案例是在單一使用案例圖中建立與使用的。它在圖型中是以白色符號顯示。
動作者 動作者構件代表與使用案例互動的人員、群組或系統。這是從圖型獨立建立並且可在多重使用案例圖中重複使用的文字說明。它在圖型中是以灰色符號顯示。若要開啟動作者構件,請按兩下圖型中的動作者。
動作者位置保留元 作為圖型中動作者位置保留元的符號。這個動作者元素是在單一使用案例圖中建立與使用的。它在圖型中是以白色符號顯示。
關聯 圖型中兩個元素之間的關係。
系統範圍 定義系統延伸範圍,它可以包含一個以上使用案例。系統界限可區隔系統,以便和動作者與其他系統有所區別。

使用案例構件為使用案例提供文字明細。這些使用案例規格通常包含以範本或程序指引作為根據的內容,類似於下列大綱。請參閱使用案例規格大綱主題以取得大綱中每一個區段的說明。

  1. 使用案例名稱
  2. 簡要說明
  3. 事件流程
  4. 基本流程
  5. 替代方案流程
  6. 特殊需求
  7. 前置條件
  8. 後置條件
  9. 延伸點

意見