UML 圖對象及其用法

已發表: 2022-04-05

這是包含在 UML 標題下的所有九種不同類型的建模圖對象的概述。

  • UML 類圖
  • UML 用例圖
  • UML 對像圖
  • UML 序列圖
  • UML 協作圖
  • UML 狀態圖
  • UML 活動圖
  • UML 組件圖
  • UML 部署圖

所有這些 UML 圖對像都在 Creately 中可用,您可以嘗試演示或查看一些示例 UML 圖以獲取更多上下文。

系統

UML 用例圖中的系統是一個跨越系統中所有用例的矩形,它定義了系統的範圍。 框內的任何內容都代表範圍內的功能,而框外的任何內容都不是。 請注意,系統中的參與者在系統之外。

系統示例 uml 圖對象

簡單對象

對像圖 - uml 圖對象

UML 對像圖中的簡單對像是一個顯示對象名稱的矩形。 該對象的名稱通常帶有下劃線。

目的

UML 對像圖中的對像元素是一個分為兩部分的矩形。 頂部包含對象的名稱,而第二部分包含對象的屬性。 注意:此元素不應與分為三個部分的 Class 元素混淆。

對象形狀 - uml 圖對象

激活

UML 序列圖中的激活元素是生命線上的框。 這些也稱為方法調用框,表示對象正在響應消息。 它在收到消息時開始,在對象處理完消息時結束。

激活示例 -​​ uml 圖對象

消息箭頭

消息箭頭 - uml 圖對象

UML 協作圖中的消息箭頭顯示了開始對象和目標對象之間的交互。

初始狀態

UML 狀態圖中的初始狀態是對像在任何轉換之前的狀態。 對於對象,這可能是實例化時的狀態。 UML 活動圖中的初始狀態標記了入口點和初始活動狀態。 初始狀態的符號是一個實心小圓圈。 圖上只能有一個初始狀態。

結束狀態

UML 狀態圖中的結束狀態標誌著我們正在對其狀態建模的對象的破壞。 UML 活動圖中的活動結束顯示活動的終止。 End 符號顯示為一個圍繞一個實心填充的小圓圈的圓圈。

活動

UML 狀態圖UML 活動圖中的活動狀態標記了對象的動作。 這個符號是一個圓角矩形。

活動示例 uml 圖對象

Junction - uml 圖對象

UML 狀態圖中的連接狀態是用於將多個轉換鏈接在一起的頂點。 它們用於構建狀態之間的複合轉換路徑。 一個路口用一個黑色的小圓圈表示。

選擇

UML 狀態圖中的選擇狀態評估其傳出轉換的觸發器的保護,以僅選擇一個傳出轉換。 採取哪條路徑的決定可能取決於在同一運行到完成步驟中執行的先前操作的結果。 選擇偽狀態顯示為菱形符號。

分叉/加入

叉形 - uml 圖對象

UML 活動圖中的 Fork 表示法是將流拆分為多個並發流的控制節點。 這將有一個傳入邊緣和多個傳出邊緣。 加入節點是同步多個流的控制節點。 這將有多個傳入邊和一個傳出邊。

UML 狀態圖中的分叉頂點用於將傳入的轉換拆分為兩個或多個終止於正交目標頂點的轉換。 從 fork 頂點傳出的段不能有防護或觸發器。 連接頂點用於合併從不同正交區域中的源頂點發出的幾個轉換。 進入連接頂點的轉換不能有守衛或觸發器。

您可以使用我們的活動圖工具輕鬆地在線創建它們。

複合狀態

UML 狀態圖中的複合狀態是具有子狀態(嵌套狀態)的狀態。

目的

UML 活動圖中的對象表示法是一個活動節點,用於定義活動中的對象流。

流程結束

流端形狀 - uml 圖對象

UML 活動圖中的 Flow End 節點是終止流的控制最終節點。 它會銷毀所有到達它的令牌,但對活動中的其他流沒有影響。 這是一個小圓圈,裡面有一個 X。

信號接收

Signal Receipt 表示法在 UML 活動圖中也稱為 Accept 事件動作,是等待特定事件發生的動作。 這是一個凹五邊形。

信號接收 uml 圖對象

信號發送

UML 活動圖中的信號發送是一種從其輸入創建信號實例並將其傳輸到目標對象的操作,它可能會觸發狀態機轉換或執行活動。

信號發送示例 uml 圖對象

活動分區

活動分區 uml 圖對象

UML 活動圖中的活動分區是水平/垂直泳道。 分區用於分隔活動圖中的操作。

零件

組件形狀 uml 圖對象

Component UML 組件圖表示系統的模塊化部分。 UML 部署圖中的組件元素表示系統實現的可分發部分。

提供的接口

UML 組件圖中的組件提供的接口描述了組件向其環境提供的服務。 這是使用棒棒糖符號建模的。

所需接口

UML 組件圖中組件的必需接口聲明了組件期望從其環境中獲得的服務。 這是使用套接字表示法建模的。

所需的接口 uml 圖對象

提供的接口和所需的端口接口

UML 組件圖中帶有端口的提供接口指定了組件與其環境之間的不同交互點。 端口被描繪為組件側面的小方塊。

接口端口 - uml 圖對象

節點

UML 部署圖中的節點元素是在系統中執行工作的任何東西。 這可以是個人計算機等硬件; 或操作系統、數據庫服務器等軟件。

設備

UML 部署圖中的設備元素是一種節點,它表示系統中的物理計算資源,例如應用程序服務器。

設備示例 - uml 圖對象

部署規範

UML 部署圖中的部署規范元素是一個配置文件,例如定義如何在節點上部署工件的 XML 文檔或文本文件。

部署規範示例 uml 圖對象