建立 UML 協作圖

套用到
Visio Premium 2010 Visio 2010 Visio 2007

重要

UML 協作圖在 Visio 2013 及更新版本中無法使用。 關於 Visio 2013 及更新版本中 UML 圖的資訊,請參見 Visio 中的 UML 圖

共同作業圖表,顯示物件集及其傳送以完成作業之訊息

呼喊 1 在分類器角色(Classifier Role)中,物件的指示字串會被底線標示,以表示該物件為實例。 你也可以在冒號前加上物件名稱。

第二次叫喊 連結(AssociationRole)表示關聯,並透過箭頭表示可導航性。

點名3 雙擊連結,然後點擊 訊息 ,定義一條沿連結流動的訊息。 根據呼叫巢狀處理的號碼程序訊息。

第四次呼喊 第一個訊息總是來自你圖中所包含的上下文之外。

  1. 在 :範本 分類中,點擊 「軟體與資料庫>UML 模型圖>建立」。
    在 Visio 2007 中:在 檔案 選單中,點擊 「新建」,「 軟體」,然後點選 「UML 模型圖」。

  2. 在樹狀檢視中,右鍵點擊你想包含協作圖的套件,指向 「新」,然後點選 「協作圖」。
    空白頁面出現, UML 協作 模板成為最頂端的模板。 工作空間中會以「協作」作為浮水印顯示。 在 模型總管的樹狀檢視中,會新增一個代表該圖示的圖示。

    注意

    如果樹狀圖看不到,請在 UML 選單中指向 「View」,然後點選 模型總管

  3. 對於你想在協作中代表的每個物件角色,將分類 器角色 的形狀拖到繪圖頁面上。
    分類器角色形狀
    在協作圖中指定物件為新物件、已毀壞物件或暫時物件

    1. 在協作圖中,右鍵點擊你想指定為新物件、已毀或暫存物件的 分類器角色 形狀,然後點選 形狀顯示選項

    2. 在分類 器角色狀態下,點選你想要的條件。

      注意

      若要僅對所選形狀套用此變更,請在「 形狀顯示選項 」對話框中,清除「 套用至目前繪圖視窗頁面中相同選中的 UML 形狀」選項。 如果你想讓圖中後續丟棄的所有分類器角色形狀都符合相同條件,請 在目前繪圖視窗頁面勾選「套用至後續丟棄的同類型 UML 形狀 」。

      條件會以括號顯示在物件名稱後方,例如 (Object1{transient}) 。

    在協作圖中指定一個物件為活動中
    在協作圖中,標示為活動的 分類器角色 形狀會在物件名稱後加上 {active}。 分類器角色在其所依據的類別仍在啟動時即為主動。
    要表示類別為有效狀態,請雙擊代表該類別的形狀或樹狀圖示。 在 UML 類別屬性 對話框中,點選 類別,勾選 IsActive,然後點擊 確定。 分類器角色會因類別活躍而變得活躍。

  4. 對於你想代表的每一組物件,將一個 多物件 形狀拖曳到繪圖頁面上。 多物件形狀

  5. 雙擊每個 分類器角色多物件 形狀,即可開啟 UML 分類器角色屬性 對話框,並可新增名稱及其他屬性值。

  6. 透過關聯角色形狀( Association Role shapes)來表示物件之間的連結。 了解更多關於 協會角色形態的資訊。
    在協作圖中建立關聯角色路徑

    1. 在協作圖中,將 關聯角色 形狀拖曳到你想要建立路徑的兩個 分類器角色多物件 形狀附近。

    2. 關聯角色 形狀的端點黏貼到連接點上,連接 點圖片——藍色 X 標記在你想用路徑連接的兩個圖形上。

      秘訣

      為了指示從分類器角色到自身的關聯角色路徑,將 U 形 關聯角色 形狀的兩個端點黏貼到同一分類器角色上的兩個連接點。

  7. 雙擊每個 關聯角色 形狀即可開啟 UML 關聯角色屬性 對話框,您可以新增名稱、訊息流程、訊息標籤、多重度及其他屬性值。
    在協作圖中為關聯角色新增訊息

    1. 在協作圖中,雙擊你想加入訊息的 關聯角色 形狀。
    2. 輸入關聯角色的名稱,然後點選 訊息
    3. 按一下 [新增]。 輸入一個名稱和序列表達式。 選擇你想要的刻板印象、方向和流暢度。
    4. 若要取得平板訊息或程序呼叫,請點擊 屬性。 選擇你想讓訊息產生的操作。 如果該操作不存在,點擊 「新」 來建立它。
      對於非同步訊息,選擇你希望訊息產生的訊號。 如果接收訊息的物件生命線所依據的分類器上沒有接收該訊號,請點擊 「新」 以建立接收。
  8. 把圖保存下來。