1. 程式人生 > >確定用例之間的關係 - Identify Relationships Among Use Cases

確定用例之間的關係 - Identify Relationships Among Use Cases

用例關聯

角色和用例之間的關聯在用例圖中用實線表示。每當一個actor參與一個用例描述的互動時就存在一個關聯。

延伸 (Extend)

有些功能可以選擇觸發。在這種情況下,將使用擴充套件關係並將擴充套件規則附加到它。需要記住的是,即使擴充套件用例未被呼叫,基本用例也應該能夠自行執行一個函式。

擴充套件關係顯示為虛線,從擴充套件用例指向擴充套件(基本)用例的開放箭頭。箭頭標有關鍵字«擴充套件»。

包括 (Include)

它用於提取在多個用例中重複使用的用例碎片。它也被用來將大型用例分解成幾個用例並提取兩個或更多用例的行為的公共部分。

包含用虛線箭頭顯示的用例與基本用例中的開放箭頭之間的關係與所包含的用例之間的關係。

箭頭標有關鍵字«include»。

用例僅在系統的功能需求中處理。其他要求如業務規則,服務質量要求和實施約束必須分開表示。

下圖顯示了一個簡單用例圖模板 ,其中標出了所有元素。

 

Use Case Diagram Template

 

繪製圖

 

用例成功應用的基本原則

  • 通過講故事保持簡單

  • 沒有完美就有生產力

  • 瞭解大局

  • 確定用例的重用機會

  • 專注於價值

  • 在切片中構建系統

  • 按增量遞送系統

  • 適應團隊的需求

 

其他例子