建立 UML 通訊圖表 (機器翻譯)

套用到
Visio 方案 1 Visio 專業版 2024 Visio 專業版 2021 Visio 專業版 2019

您可以建立 UML 通訊圖表,以自由格式排列方式,顯示使用循序訊息的生命線之間的互動。 首先,您開啟 UML 通訊 範本,然後從四個範本選項中挑選一個。 接著, UML 通訊 樣板以及符合 UML 2.5 標準的圖形隨即顯示。

UML 通訊圖表的範例。

注意

UML 通訊樣板僅適用於 Visio 方案 2 訂閱者。 如果您有訂閱, 請確定您擁有最新版本的 Visio。

開始通訊圖表

  1. 啟動 Visio。 或者,如果您已經開啟檔案,請按一下[新增檔案>]。
  2. 移至 類別>軟體與資料庫>UML 通訊。
  3. 選取空白範本或三個入門圖表的其中一個。 如果您想要透過顯示生命線之間的互動來呈現生命線共同作業,請務必選擇左下角的入門圖表。
  4. 按一下 [建立]。
  5. 您應該會在圖表旁邊看到 [圖形] 視窗。 如果您沒有看到,請移至 [檢視>工作窗格 ],並確定已選取 [圖形 ]。 如果仍然沒有看到,請按一下左側的 [展開圖形視窗 ] 按鈕 [ 展開圖形視窗] 按鈕 。
  6. 在 [檢視 ] 索引標籤上,確定已選取 [ 連接點 ] 旁的核取方塊。 這會在您開始連接圖形時顯示連接點。
  7. 現在,將您要包含在圖表中的圖形從 [圖形 ] 視窗拖曳到頁面中。 若要重新命名文字標籤,請按兩下標籤。

執行項目和生命線圖形

使用時機

  1. 將 [執行者] 圖形拖曳到頁面,以代表使用者或外部系統的角色。
  2. 將生命 線 圖形拖曳到代表個別參與者之每個具名元素的頁面。

1: 含有某人文字的演員圖形 2: 生命線圖形含有 :Coupon 文字

生命線之間的互動作為訊息

步驟 1

將訊息圖形拖曳到頁面,然後將一端黏附到另一端的連接點。 當連接點周圍有綠色方塊時,您就知道它已黏附。

一端以綠色醒目提示且與生命線相連的郵件圖形

步驟 2

對郵件的另一端也執行相同的操作,讓郵件也黏附到連接點。 當該點周圍有綠色突出顯示時,您就知道它被粘住了。

結尾以綠色醒目提示且連接至另一條生命線圖形的郵件圖形

步驟 3

如果您希望訊息為非同步,請以滑鼠右鍵按一下並選擇 [非同步]。 這樣做會將關閉的箭頭變更為開放的箭頭。

郵件圖形、快顯功能表、已選取非同步命令

透過顯示生命線之間的互動來建立生命線共同作業

概觀

  1. 首先,使用 連接器 工具連接生命線。
  2. 然後,使用 [訊息 ] 和 [傳回訊息 ] 圖形來顯示生命線之間的互動。

1 指向灰色連接線,2 指向含有文字的訊息行,4:執行 ()

步驟 1

在 [常用 ] 索引標籤上,按一下 [ 連接器工具] (1) 。 將游標停留在生命線圖形的其中一個連接點上,直到您看到 2) (綠色醒目提示為止。

1 指向連接器工具,2 指向游標停留在生命線圖形上醒目提示的綠色連接點上

步驟 2

按一下並從綠色醒目提示拖曳至另一條生命線圖形上的連接點,直到您看到像這樣的醒目提示。

將連接線的結尾拖曳到另一條生命線圖形,在連接點周圍有綠色反白顯示

步驟 3

連接生命線圖形後,按一下 [指標 工具]。

指向 [指標工具] 命令完成時,請按一下這裡

步驟 4

拖曳另一個訊息圖形,使其與另一行平行。

游標將郵件圖形定位到連接線旁邊的位置

連接器提示

拉直連接器

如果連接器轉數太多,請以滑鼠右鍵按一下它,然後按一下 直 線連接器r。

變更連接器類型

您可以變更連接器類型。 例如,您可以從「關聯」變更為「有向關聯」。 以滑鼠右鍵按一下連接器,然後按一下 [ 設定連接器類型]。

建立動態連接而非點連接

如果您預計經常移動圖形,請考慮建立 動態連接 而不是點連接。

移動或旋轉連接器上的文字

您很可能需要旋轉或移動連接線上的文字。 方法如下所示:

  1. 按一下頁面的空白區域以取消選取任何可能選取的項目。
  2. 在 [常用 ] 索引標籤的 [ 工具 ] 群組中,按一下 [ 文字區塊] 工具[文字區塊] 按鈕
  3. 按一下含有您想要旋轉或移動文字的連接器。
  4. 拖曳文字區塊以移動它,或使用 [旋轉控點] 旋轉控點來旋轉它
  5. 完成後,按一下 [ 指標工具 ] 按鈕 [ 指標] 按鈕
    切換回 [指標工具 ] 按鈕 [指標] 按鈕 後,文字相對於圖形會保持相同的位置。 如果您使用指標工具的 [指標] 按鈕拖曳文字,圖形也會移動。 若要獨立於圖形移動文字,請返回 [ 文字區塊] 工具的 [文字區塊] 按鈕 。

另請參閱

Visio 中的 UML 圖表 (機器翻譯)

建立 UML 元件圖表

建立 UML 部署圖表

建立 UML 順序圖表 (機器翻譯)