工具輔助: 使用 Rational Rose 管理合作圖
這個工具輔助說明如何使用 Rational Rose 建立合作圖來顯示物件之間的互動。
工具: Rational Rose
關係
主要說明

概觀

下列是您在使用合作圖說明物件之間互動時所要執行的步驟摘要:

  1. 在使用案例實現化之下建立合作圖
  2. 在合作圖中建立物件
  3. 在物件之間建立鏈結
  4. 在物件之間建立訊息

如需合作圖的詳細資訊,請參閱:

  • Rational Rose 線上說明中的 helpbook 圖示 合作圖(概觀)

  • 使用 Rational Rose 手冊的 Book 圖示 第 4 章:圖解簡介第 9 章:互動圖解和規格

1. 在使用案例實現化之下建立合作圖

當您為使用案例實現化建立合作圖時,請考慮將圖解命名為 "<use-case name> - <flow type>"。此命名慣例簡化未來物件到其參與的使用案例實現化的追蹤。同時,使用文件視窗輸入合作圖所描述之情境的簡要說明。

2. 在合作圖中建立物件

合作圖是顯示實作作業或交易的訊息序列的互動圖。合作圖顯示物件、其鏈結及其訊息。它們也可以包含簡單類別實例和類別公用程式實例。每一個合作圖提供發生在現行模型中的物件與物件式實體之間的互動或結構關係的視圖。在這個步驟中,您會:

  • 將參與者拖放到序列圖中。

  • 將物件新增至圖解及識別物件所屬的類別。

3. 建立物件之間的鏈結

鏈結提供兩個物件/參與者交換訊息的方式。鏈結是關聯的實例,類似物件是類別的實例。

4. 在物件之間建立訊息

訊息代表參與者和物件之間的通訊,指出隨後將有動作。它將來源控制焦點的資訊傳送到目的地控制焦點。在合作圖中,訊息圖示可代表多個訊息。當您建立訊息時,請使用「訊息規格」中的文件欄位來說明該訊息。

合作圖工具箱包含兩個訊息工具。正向訊息工具有一個箭頭指向 "northeast",它放置一個從用戶端到供應商的訊息圖示。反向訊息工具有一個箭頭指向 "southwest",它放置一個從供應商到用戶端的訊息圖示。訊息的預設同步化是「簡單」。