練習 1.4:識別動作者

在這個練習中,您將識別系統的動作者。Account Operations 使用案例圖會識別主要動作者以及它們在系統中執行的角色。您必須先識別所有的動作者,然後才能建立圖型。

您應該瞭解系統的使用者是誰,然後再開始建立其模型。在使用案例圖中,系統的使用者會被視為動作者。在系統中,每一個動作者都會執行一個特定的角色, 稱之為使用案例。一個使用案例可以由多個動作者來執行。動作者可以是一個人(如客戶)或一部電腦(例如資料庫系統或伺服器)。

Account Operations 使用案例圖包含下列項目的詳細相關資訊:PiggyBank 線上銀行系統、系統的使用者、系統和使用者之間的關係以及系統的必要行為。先前的練習已識別三個使用案例:Display Balance、Transfer Money 和 Cash Check。PiggyBank 線上銀行系統包含下列動作者:
  • Customer
  • Teller
  • CityBank

識別動作者

系統的使用者會被視為動作者。您必須先識別系統中的所有動作者, 然後才能建立使用案例圖。

建立圖型以及識別動作者:
  1. 模型瀏覽器視圖的 PiggyBank 專案中,按兩下 Account OperationsUse Cases
  2. 在「選用區」中,按兩下動作者元素,然後將動作者命名為 Customer
  3. 按一下 Customer 動作者,然後將他拖曳到 Display Balance 使用案例的左邊。
  4. 在「選用區」中,按兩下動作者元素,然後將動作者命名為 Teller
  5. 按一下 Teller 動作者,然後將他拖曳到 Cash Check 使用案例的左邊。
  6. 在「選用區」中,按兩下動作者元素,然後將動作者命名為 CityBank
  7. 按一下 CityBank 動作者,然後將他拖曳到 Cash Check 使用案例的右邊。

您現在已經根據適當的 Rational® UML 模型結構準則來組織使用案例圖。主要的動作者會出現在圖型左上角頂端, 而最重要的使用案例會出現在所有其他使用案例上方。次要的使用案例 CityBank 會出現在使用案例的右邊。您的圖型看起來應該與下圖類似: PiggyBank 使用案例圖的動作者和使用案例。

(選用)記載動作者

使用案例模型範本包含一個稱為 <<erspective>> Overviews 的概觀套件,它提供 模型的其他相關文件。雖然這個步驟是選用的,而且不會影響到模型, 但是您應該組織和記載 PiggyBank 線上銀行系統中的動作者和使用案例。

記載動作者:
  1. 模型瀏覽器視圖中, 展開 <<perspective>> Overviews,然後按兩下 Actors Overviews。這個圖型將會包含專案中的所有主要使用案例的清單。
  2. 模型瀏覽器視圖中,展開 Account Operations 資料夾, 然後將 CustomerTellerCityBank 等動作者拖曳到圖型編輯器中。
  3. 將使用案例水平安排在圖型的中間。

您現在已藉由記載專案的重要動作者,來增加這個使用案例模型的可讀性。您可以使用文字工具來新增的圖型的標題。請注意, 使用案例範本包含一個 Versatile Actors 套件,以用來記載所有參與多個功能範圍的動作者。 由於這個模型不包含任何多用途動作者,您可以用滑鼠右鍵按一下這個套件,然後按一下「從模型中刪除」來刪除它。

如果要繼續,請繼續進行練習 1.5:建立 Account Operations 使用案例圖

使用條款 | 意見
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.