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

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

UML 序列圖展示了一組物件在過程中 隨時間的互動方式。 它顯示參與者與系統中物件之間傳遞的訊息,以及它們發生的順序。

UML 序列圖範例,展示一個 ATM 系統。

要建立序列圖,請使用 UML 序列 範本或起始圖,其中包含 UML 序列 模板。 從模板拖曳形狀到畫布上來建立圖表。

開始繪製序列圖

  1. 啟動 Visio。 或者如果你已經開啟了檔案,選擇新檔案>。
  2. 在搜尋框中輸入 UML sequence
  3. 選擇 UML 序列 圖。
  4. 在對話框中,選擇空白範本或三個起始圖中的一個。 (選擇每個單位時右側會顯示說明。) 然後選擇公 制單位美制單位
  5. 選取 [建立]
  6. 圖解展開。 你應該會看到圖旁邊的 Shapes 視窗。 如果沒看到,請到 「檢視>工作窗 格」 確認「形狀 」被選取。 如果你還是看不到,請選擇左側的 「展開形狀 視窗」按鈕。
  7. 「檢視 」標籤中,請確認「 連線點 」旁的勾選框。 這個選項會在開始連接形狀時顯示連接點。
  8. 現在,將你想包含在圖表中的形狀從 Shapes 視窗拖曳到頁面。 要重新命名文字標籤,請雙擊標籤。

演員與物件的生命線

為每個參與者使用 演員生命線 形狀,為流程中的每個系統元件使用 物件生命線 形狀。

UML 順序生命線

秘訣

當你拖曳生命線到位時,螢幕上會出現綠色對齊指引,幫助你對齊並與其他生命線形狀間距。

  • 在每個生命線的標題框中雙擊輸入姓名或職稱。
  • 要延長或縮短時間軸,選擇生命線,然後拖曳生命線底部的黃色控制點。

訊息

使用 訊息 形狀來表示在生命線間傳遞的資訊。

UML 順序訊息

秘訣

Visio 幫助你將訊息端點黏貼到每條生命線上。 當它黏貼到連接點時,端點會出現一個綠色圓圈。 拖曳結束後,連接點會消失。

  • 將起始端點連接到發送訊息的生命線,然後將主端點拖曳到接收訊息的生命線。

  • 雙擊訊息形狀即可建立文字框,並輸入訊息名稱。

  • 使用 訊息 形狀 (實線) 來表示請求或資訊傳輸。

  • 使用虛線 (「回傳訊息 」形狀) 表示對先前訊息的回應。

  • 使用 Self 訊息 來表示操作的遞迴呼叫,或一個方法呼叫同一物件的另一個方法。

  • 使用 非同步訊息 圖形來顯示動作可能不會立即發生。

  • 要改變連接器訊息的形狀:

    1. 以滑鼠右鍵按一下連接器。
    2. 在彈出選單底部,從三個選項中選擇: 直角直角彎曲) (。
    3. 選擇並拖曳連接器以改變其形狀。

片段

若一個或多個交互形成迴圈,或需要滿足條件才能結束交互作用,則將這些交互作用包圍成 片段 形狀:

  • 使用 Loop 片段進行基本的重複互動。
  • 選片段 用於僅在特定條件下執行的步驟。
  • 在 if-then 或 if-then-else 的流程或互動時,可以使用 Alternative 片段 形狀。 這個片段包含兩個部分,讓你可以展示替代的互動方式。 要加一個條件,將 一個互動運算元 拖曳到該形狀上。 
    UML 順序條件
  • 將碎片形狀拖曳到它所關聯的交互作用中。 使用碎片形狀的尺寸把手,確保它包含所有相關的互動。
  • 雙擊片段形狀的標題角落,即可新增標題或片段所包圍過程的簡短說明。 在標題角落下方,選擇 [parameters] 提示,若你想輸入結束該流程的條件。

啟用

在生命線上放置一個 啟動 條形狀,顯示該物件或參與者在過程中的活躍時間及時間。 通常會有箭頭往返於啟動框,以示範資訊的流動。

將啟動條的端點往上或往下拖,讓長度達到你想要的。

UML 順序啟動

毀滅

破壞 則表示物件或行為者何時停止參與系統。 生命線盡頭會出現一個大 X 標誌。 要在圖中顯示物體的毀壞:

  • 右鍵點擊物件,選擇顯示毀滅。

另請參閱

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

建立 UML 元件圖表

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

建立 UML 部署圖表