UML摘錄筆記

2021-08-31 10:23:00 字數 1023 閱讀 2242

最常用的uml圖包括:用例圖、類圖、序列圖、狀態圖、活**、元件圖和部署圖。

用例圖

描述了系統提供的乙個功能單元。用例圖的主要目的是幫助開發團隊以一種視覺化的方式理解系統的功能需求,包括基於基本流程的"角色"(actors,也就是與系統互動的其他實體)關係,以及系統內用例之間的關係。用例圖一般表示出用例的組織關係--要麼是整個系統的全部用例,要麼是完成具有功能(例如,所有安全管理相關的用例)的一組用例。要在用例圖上顯示某個用例,可繪製乙個橢圓,然後將用例的名稱放在橢圓的中心或橢圓下面的中間位置。要在用例圖上繪製乙個角色(表示乙個系統使用者),可繪製乙個人形符號。角色和用例之間的關係使用簡單的線段來描述。

類圖

表示不同的實體(人、事物和資料)如何彼此相關;換句話說,它顯示了系統的靜態結構。類圖可用於表示邏輯類,還可用於表示實現類。

這點在 yang)文中有詳細的**詳細解釋說明。

序列圖

序列圖顯示具體用例(或者是用例的一部分)的詳細流程。它幾乎是自描述的,並且顯示了流程中中不同物件之間的呼叫關係,同時還可以很詳細地顯示對不同物件的不同呼叫。序列圖有兩個維度:垂直維度以發生的時間順序顯示訊息/呼叫的序列;水平維度顯示訊息被傳送到的物件例項。

狀態圖

狀態圖表示某個類所處的不同狀態和該類的狀態轉換資訊。

活**

活**表示在處理某個活動時,兩個或者更多類物件之間的過程控制流。

元件圖

元件圖提供系統的物理檢視。它的用途是顯示系統中的軟體對其他軟體元件(例如,庫函式)的依賴關係。元件圖可以在乙個非常高的層次上顯示,從而僅顯示粗粒度的元件,也可以在元件包層次2上顯示。

部署圖

部署圖表示該軟體系統如何部署到硬體環境中。它的用途是顯示該系統不同的元件將在何處物理地執行,以及它們將如何彼此通訊。因為部署圖是對物理運**況進行建模,系統的生產人員就可以很好地利用這種圖。

UML 學習筆記(1) 初識UML

unified modeling language uml 又稱統一建模語言或標準建模語言,它是乙個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。物件導向的分析與設計 ooa d,ooad 方法的發展在80年代末至90年代中出現...

UML學習筆記(一) UML簡介

統一建模語言 unified modeling language uml 一些術語 系統 system 指的是硬體和軟體的結合體,它能提供業務問題的解決方案。系統開發 system development 是為客戶建立乙個系統的過程。客戶 client 是需要解決問題的人。系統分析員 analyst...

UML學習筆記(一) UML簡介

統一建模語言 unified modeling language uml 一些術語 系統 system 指的是硬體和軟體的結合體,它能提供業務問題的解決方案。系統開發 system development 是為客戶建立乙個系統的過程。客戶 client 是需要解決問題的人。系統分析員 analyst...