練習 2.4:建立 Account Operations 使用案例實現總覽圖

在這個練習中,您會建立 Account Operations 使用案例實現總覽圖。您可以實現 Display Balance、Transfer Money 和 Cash Check 等使用案例, 方法是針對每一個使用案例中的資訊來建立動態和靜態視圖。

在這個練習中,您將會建立一個總覽圖,以說明用來實現每一個使用案例的合作元素。圖型可當作概觀,其中包含每一個使用案例實現的鏈結。

實現使用案例的目的是為了定義系統實作給定使用案例的方式;在這個實例中, 也就是 Display Balance、Transfer Money 和 Cash Check 使用案例。使用案例實現包含一個領域圖, 用以說明使用案例的參與者及其關係,另外也包含一個序列圖,以說明使用案例的工作流程。

參與者圖型的目的是為了探索每一個參與者的基本結構並建立其模型。在每一個參與者中, 這些包括 RUP® 造型、屬性,以及類別之間存在的任何關係。參與者圖型是您的類別最基本的靜態視圖,可提供設計模型的藍圖。當您建立使用案例實現的序列圖部分時, 您會探索每一個實體在應用程式中用來控制和傳送資料的作業。

建立 Account Operations 使用案例實現總覽圖

Account Operations 使用案例實話總覽圖會顯示作為每一個使用案例實現之基礎的協同作業實例。圖型會顯示使用案例以及包含使用案例實現的協同作業實例之間的基本關係。圖型也會參照使用案例模型。

在 Account Operations 總覽圖中建立 Display Balance 使用案例實現:
  1. 模型瀏覽器視圖中, 展開 Account Operations,然後按兩下 Account Operations Analysis-Level Use Case Realizations 圖型。
  2. 按兩下 Use Case Model.emx, 展開 Use Case Model,展開 Account Operations, 按一下 Display Balance 模型元素,然後將它拖曳到 Account Operations圖型中。
  3. 模型瀏覽器視圖中,展開分析模型, 展開 Account Operations,按一下 «use case realization» Display Balance, 然後將它拖曳到圖型中。
  4. 在「選用區」中,按一下「元件」圖型,然後按一下實現
  5. 在圖型編輯器中,將游標放置到 Display Balance 協同作業實例上面,然後將它拖曳到 Display Balance 使用案例。

在 Account Operations 總覽圖中建立 Transfer 使用案例實現:
  1. 模型瀏覽器視圖中, 展開 Account Operations
  2. 按兩下 Use Case Model.emx, 展開 Use Case Model,展開 Account Operations, 按一下 Transfer 模型元素,然後將它拖曳到 Account Operations 圖型中。
  3. 模型瀏覽器視圖中,展開分析模型, 展開 Account Operations,按一下 «use case realization» Transfer, 然後將它拖曳到圖型中。
  4. 在「選用區」中,按一下「元件」圖型,然後按一下實現
  5. 在圖型編輯器中,將游標放置到 Transfer 協同作業實例上面, 然後將它拖曳到 Transfer 使用案例。

在 Account Operations 總覽圖中建立 Cash Check 使用案例實現:
  1. 模型瀏覽器視圖中, 展開 Account Operations
  2. 模型瀏覽器視圖中,按兩下 Use Case Model.emx,展開 Use Case Model, 展開 Account Operations,按一下Cash Check 模型元素,然後將它拖曳到 Account Operations 圖型中。
  3. 模型瀏覽器視圖中,展開分析模型, 展開 Account Operations,按一下 «use case realization» Cash Check, 然後將它拖曳到圖型中。
  4. 在「選用區」中,按一下「元件」圖型,然後按一下實現
  5. 在圖型編輯器中,將游標放置到 Cash Check 協同作業實例上面,然後將它拖曳到Cash Check 使用案例。

您現在已經建立 Account Operations 使用案例實現總覽圖, 這是 Display Balance、Transfer 和 Cash Check 等使用案例實現的基本概觀。這個圖型會參照您在「模組 1」中所建立的 PiggyBank 使用案例模型的使用案例。您的圖型看起來應該與下圖類似:

PiggyBank 使用案例實現圖型。
使用條款 | 意見
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.