1. 程式人生 > >用擴充套件和包含來構造用例 - Structuring Use Cases with Extend and Include

用擴充套件和包含來構造用例 - Structuring Use Cases with Extend and Include

什麼是用例圖?

用例描述了一個演員和感興趣的系統之間的一系列互動,以達到某種特定目標,並由某種觸發事件引發。用例滿足需求或為演員解決問題。用例圖包含一組用例,可以通過從每個角色的不同角度講述系統將如何使用的“故事”來開發。

用例圖指南

  • 確保每個用例都能滿足可觀察的使用者目標
  • 用例圖沒有顯示用例的細節:它僅概括用例,參與者和系統之間的一些關係。
  • 用例圖並未顯示執行步驟以實現每個用例目標的順序。
  • 其他與用例有關的細節可以在其他圖和文件中描述,例如用於描述系統場景行為的順序圖或用於建模用例場景中涉及的物件的類圖.v
  • 用例僅在系統的功能需求中處理。其他要求如業務規則和實施約束必須分開表示。
  • 將大型應用程式分割成軟體包以形成軟體架構。


用例圖描述:

這是一個用例圖示例。這是一個非常好的用例,它顯示了用例在UML用例圖中可用的兩個主要聯結器,它們是包含和擴充套件聯結器。在完成對所有主要使用案例的首次剪下描述後,我們建立包含聯結器。讓我們來看看。當您修改用例模型時,您可以檢視用例並通過將它們分解為獨立的包含用例來識別使用者系統互動的常見序列。擴充套件用例是基本用例的替代過程。它在概念上是一組額外的動作序列,可以從基本用例觸發,在特定條件下替換主用例中的部分動作序列。

使用此用例圖模板建立您自己的圖。只需單擊使用此模板進行編輯,或者單擊建立空白以從頭開始繪製。

繪製圖



其他例子