古詩詞大全網 - 成語用法 - UML有幾種

UML有幾種

時序圖是壹種強調時間順序的對象交互圖。

1.描述對象間交互

2.強調時間順序

通常被開發者用來對壹個場景下的對象交互建模。解釋了壹個系統中不同部件之間彼此是通過怎樣的交互來實現某個功能,以及特定場景下交互發生的順序。

壹個時序圖是通過壹個時間線從頂部逐步下降的方式,去標記交互的時序。 每個對象對應壹個列,它們之間的消息傳遞通過箭頭表示。

描述了人們希望如何使用壹個系統,將相關用戶、用戶需要系統提供的服務、以及系統需要用戶提供的服務更清晰的顯示出來,以便使系統用戶更容易理解這些元素的用途,也方便開發人員最終實現這些元素。

用例圖是描述軟件產品外部特性的視圖,從用戶的角度描述需求,分析產品的功能和動態行為。

用例圖包含三個方面內容:用例(Use Case)、參與者(Actor)、參與者與用例的關系。

類圖是根據系統中的類以及各類之間的關系描述系統的靜態圖。由多個類以及類之間的關系組成。

(1)顯示系統內信息的結構;

(2)描述系統內這些信息的行為;

(3)為其他圖(如順序圖、交互圖)定義壹個基礎;

對象圖包含對象(Object)和鏈(Link)。對象是類的特定實例,鏈是類之間關系的實例,表示對象之間的特定關系。

對象圖作為系統在某壹時刻的快照,是類圖中的各個類在某壹個時間點上的實例及其關系的靜態寫照。

(1)說明復雜的數據結構,有助於對復雜的數據結構進行抽象。

(2)表示快照中的行為,通過壹系列的快照,可以有效的表達事物的行為。

對系統的動態行為建模,描述活動的順序,活動圖本質上是壹種流程圖,展現 從壹個活動到另壹個活動的控制流 。

活動圖元素

又稱構建圖,描述壹個系統中物理方面的圖形。可以描述構成系統的各個組件、組件提供的接口與需求接口、端口以及它們之間關系的圖。

在基於組件開發的系統模型中非常重要。

描述了壹個系統運行時的硬件節點、在這些節點上運行的軟件構件將在何處物理運行壹起它們將如何彼此通信的靜態視圖。

描述壹個對象在其生存期間的動態行為,表現為壹個對象所經歷的狀態序列,引起狀態轉移的事件(event),以及因狀態轉移而伴隨的動作(action)。

采用壹種才數字刻度的時間軸來精確的描述消息的順序,可視化的表示每條生命線的狀態變化。

常用於對實時事件進行建模。