建立 UML 活動圖表 (機器翻譯)

Visio 中的 UML 活動圖表看起來就像流程圖。 控制流程是由系統中的動作(或活動)完成所觸發。 流程可能是順序、並行或分支,例如泳道、叉及連接等圖形所表示。

使用活動圖表來描述幾個活動的協調方式,以提供服務或其他最終結果。 活動圖可以顯示使用案例中的事件彼此關聯的方式,或使用案例集合如何協調以代表商務工作流程。

UML 活動圖表範例,顯示學生登記在大學的控制流程。

如果您要改為以回應外部事件的方式來代表流程,請使用狀態電腦圖表

啟動活動圖表

  1. 開始 Visio。 或者,如果您已經開啟檔案,請按一下 [檔案 >新增]。

  2. 在搜尋方塊中,輸入「 UML 活動」。

  3. 選取 [ UML 活動圖]。

  4. 在對話方塊中,選取 [公制單位] 或 [美制單位]。

  5. 選取 [建立]。

  6. 圖表隨即開啟。 您應該會看到圖表旁邊的 [圖形] 視窗。 如果您沒有看到,請移至 [查看> 工作窗格],然後確定已選取 [圖案]。 如果您仍看不到該視窗,請按一下左側的 [展開圖形視窗]按鈕。

  7. 在 [視圖] 索引標籤上,確認已選取 [連接點] 旁的核取方塊。 此選項會在您開始連接圖形時,顯示連接點。

  8. 您現在可以插入泳道,並在圖表中建立活動控制流程。

設計圖表

  • 如果您想要在活動圖表中指出責任,請將 [泳道] 圖形拖曳到您想要代表之各個班級、人員或組織單位的頁面上。 若要執行這項作業︰

    1. 將 [泳道] 圖形拖曳至繪圖頁面上。

      泳道.

    2. 按兩下圖形上的每個標籤來變更預設名稱。

    3. 重複步驟ab ,直到您新增所需的所有分區或組織單位為止。

    4. 拖曳 [泳道] 圖形上的側邊選取控點,讓航道成為您想要的大小。

  • 使用初始節點最終節點圖形來代表初始和最終的偽狀態。

    初始節點。   最終節點。

  • 針對您想要代表的每個動作或活動狀態,新增一個動作圖形。

    動作圖形。

  • 使用決策圖形與觸發條件來指示可能從動作狀態進行轉換。

    決策圖形。

  • 使用分叉節點來表示一個動作狀態的分叉為多個平行狀態。

    分叉節點。

  • 使用Join 節點來代表多個動作狀態的同步處理為一個狀態。

    [加入] 節點。

啟動活動圖表

  1. 開啟[網頁版 Visio ] 並搜尋uml 活動,或向下滾動圖庫至 [ uml 活動] 列。

  2. 從空白的 UML 活動範本或 UML 活動 starter 圖表開始。 在您要使用的專案上選取 [建立]。

    您現在可以在圖表中插入泳道和組建活動控制項。

設計圖表

  • 如果您想要在活動圖表中指出責任,請將 [泳道] 圖形拖曳到您想要代表之各個班級、人員或組織單位的頁面上。 若要執行這項作業︰

    1. 將 [泳道] 圖形拖曳至繪圖頁面上。

      泳道.

    2. 按兩下圖形上的每個標籤來變更預設名稱。

    3. 重複步驟ab ,直到您新增所需的所有分區或組織單位為止。

    4. 拖曳 [泳道] 圖形上的側邊選取控點,讓航道成為您想要的大小。

  • 使用初始節點最終節點圖形來代表初始和最終的偽狀態。

    初始節點。   最終節點。

  • 針對您想要代表的每個動作或活動狀態,新增一個動作圖形。

    動作圖形。

  • 使用決策圖形與觸發條件來指示可能從動作狀態進行轉換。

    決策圖形。

  • 使用分叉節點來表示一個動作狀態的分叉為多個平行狀態。

    分叉節點。

  • 使用Join 節點來代表多個動作狀態的同步處理為一個狀態。

    [加入] 節點。

啟動活動圖表

  1. 開啟包含您要為其建立活動圖表之 UML 元素的 UML 模型圖。

  2. 在 樹狀檢視中,以滑鼠右鍵按一下您要在其中建立 活動圖表之套件、子系統、 類別、作業或 使用案例 的圖示。 指向 [新增],然後按一下 [活動圖表]。

    隨即會出現一個空白頁面,而 [ UML 活動] 樣板則成為最上方的樣板。 工作區會將「活動」顯示為浮水印。 代表圖表的圖示會新增至樹狀結構視圖。

    附註: 如果看不到樹狀檢視,請在 [ UML ] 功能表上,指向 [視圖],然後按一下 [模型資源管理器]。

設計圖表

  1. 如果您想要在活動圖表中指出責任,請將 [泳道] 圖形拖曳到您想要代表之各個班級、人員或組織單位的頁面上。

    1. 將 [泳道] 圖形拖曳至繪圖頁面上。

    2. 按兩下圖形以新增名稱和其他屬性值。

    3. 重複步驟ab ,直到您新增所需的所有分區或組織單位為止。

    4. 拖曳 [泳道] 圖形上的側邊選取控點,讓航道成為您想要的大小。

    5. 拖曳狀態動作狀態物件的狀態接收信號,或將圖形傳送至泳道定義的區域,然後使用控制流程物件流程圖形來連接圖形。

  2. 將 [動作狀態] 或 [狀態] 圖形拖曳到繪圖頁面上您想要代表的每個動作或活動狀態。 使用 [初始狀態] 和 [最終狀態] 圖形來代表初始和最終的偽狀態。 在 UML 狀態圖與活動圖表中使用狀態圖形

  3. 將 [控制流程] 圖形連接至 [狀態] 圖形,以指出從一個狀態到另一個狀態的變更。

    1. 在 活動圖表中,將 [控制流程] 圖形拖曳到繪圖頁面上。

    2. 將 [控制流程] 圖形端點(不含箭頭)粘附至 [來源動作狀態] 或 [狀態] 圖形上的連接 連接點影像 - 藍色 X 點。

    3. 將 [控制流程] 圖形端點(帶有箭頭)粘附到 [目標動作狀態] 或 [狀態] 圖形上的連接點上。

    4. 按兩下 [控制流程] 圖形,以新增轉換字串,包括 事件、臨界條件、動作運算式等等。

  4. 使用 [複雜轉換] 圖形、[轉場] 或[轉場] (聯結)),將一個動作狀態的分叉轉換成多個平行狀態,或將多個動作狀態同步處理為一個狀態。 在 UML 狀態圖與活動圖表中使用轉場圖形

  5. 如果您想要將轉換字串取代為信號圖示,請使用 [傳送信號] 和 [接收信號] 圖形來代表信號。

  6. 按兩下任何圖形來開啟其 [ UML 屬性] 對話方塊,您可以在其中新增名稱、轉換字串、臨界條件、延遲事件及其他屬性。

  7. 儲存圖表。

另請參閱

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

建立 UML 狀態電腦圖表

建立 UML 使用案例圖表 (機器翻譯)

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×