用例圖中actor的基本類型

UML用例圖是用於新的軟件程序的系統/軟件要求的主要形式下開發。用例指定預期的行爲(什麼),而不是確定它的確切方法(如何)。指定的用例可以表示文本和可視表示(即用例圖)。用例建模的一個關鍵概念是它幫助我們從最終用戶的角度設計系統。通過指定所有外部可見的系統行爲,它是一種有效的技術,用於通過用戶的術語來傳達系統行爲。

用例圖通常很簡單。它沒有顯示用例的詳細信息:

  • 它只概括用例,參與者和系統之間的一些關係
  • 沒有顯示爲實現每個用例的目標而執行步驟的順序

如上所述,用例圖應該簡單並且只包含幾個形狀。如果您的用例超過20個,那麼您可能錯誤地使用了用例圖。

下圖顯示了UML圖層次結構和UML用例圖的定位。如您所見,用例圖屬於行爲圖系列。

UML圖層次結構中的用例圖

用例圖概覽

標準形式的用例圖在統一建模語言中定義,如下面的用例圖示例所示:

用例圖一目瞭然

演員

  • 有人與用例(系統功能)交互。
  • 以名詞命名。
  • 演員在商業中扮演着重要角色
  • 類似於用戶的概念,但用戶可以扮演不同的角色
  • 例如:
    • 教授。可以是講師也是研究員
    • 在兩個系統中扮演兩個角色
  • Actor觸發用例。
  • Actor對系統(輸入)負責,而Actor對系統(輸出)有期望。
用例圖表示法 - 演員

演員可以是主要或次要角色。主要參與者啓動用例,而次要參與者支持用例或從用例中獲取有價值的東西。雖然這個答案可能會在訪談中給你一些分數,但還有另一種方法可以對參與者進行分類,這些方法對知識很重要,並且可以表明你理解了一些用例圖表的細節。

演員可以是:

  1. 類角色
  2. 系統
  3. 硬件
  4. 定時器/時鐘

use case diagram actorsçåçæå°çµæ

許多分析師在用例圖表過程中錯過了關鍵角色,因爲他們只識別人類角色。以這種方式對用例actor進行分類有助於分析師確保他們不會忽略用例圖中的任何關鍵角色。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章