UML學習筆記

2021-07-25 02:31:51 字數 861 閱讀 2261

uml語言

1.用例圖:

用於描述系統系列功能。

功能用橢圓表示

角色用人形符號表示

角色與功能的關係用線段表示

功能和功能之前的關係用帶箭頭的虛線表示

2.類圖:

類圖用於表示系統都包含哪些類,類之間都如何關聯。

類圖通過三個部分的矩形來表示,最上面的是類名,中間的是屬性,下面的是方法。

類之間有三種基本的關係:

a.關聯

b.泛化(和繼承同乙個概念)

c.依賴(如果乙個類的改動導致另乙個類的改動,則這兩個類之間是依賴關係)

關聯關係包括兩種特例:組合和聚合 

組合用帶實心的菱形框的實線表示。

聚合用帶空心的菱形框的實線表示。

泛化:(繼承)用帶空心三角形的實線表示。

依賴:用帶箭頭的虛線表示依賴的類指向被依賴的類。

3.元件圖

元件圖的作用是提供系統的物理檢視,顯示系統中的軟體對其他軟體元件的依賴關係。

元件圖包含元件,介面,port等圖元。

元件用帶電池符號的矩形表示。介面一條帶半圓的實線表示,port用元件邊界上的小矩形表示。

4.部署圖

用於顯示軟體系統不同的元件將在何處物理執行,以及它們如何通訊。

部署圖包括:元件元素和節點。節點是各種技術資源的通用名稱。節點用三維立方體表示。

5.順序圖

重點在於描述訊息及其時間順序。

6.活**

用於描述功能內部的活動或方法的流程。

活**類似流程圖,區別是活**支援併發。

7.狀態機圖

用於描述某一物件生命週期內需要關注的不同的狀態,並描述刺激物件狀態改變的事件及物件狀態改變所採取的動作。

UML學習筆記

什麼是uml 1,圖形化語言 2,需求,構建,配置開發軟體階段 進一步認識uml 1,用於物件導向 2,開發人員 使用者 維護人員溝通用 3,uml表示乙個骨架 框架,開發的過程也可以描述 4,uml是一種語言 5,不同的圖形代表不同的意思,如橢圓就是用例 6,uml的核心就是抽象 uml中常用的元...

UML 學習筆記

uml圖關係 符號說明 關係有關聯 單線關聯 實線大於箭頭 依賴 虛線大於箭頭 泛化 實線三角箭頭 實現 虛線三角箭頭 聚合 實線四菱空心箭頭 組合 實線四菱實心箭頭 類圖 類,介面,協作關係,依賴關係 使用,抽象,授權,繫結 關聯關係,泛化關係,實現關係 物件圖 用例圖 各個使用者可執行那些功能操...

UML學習筆記

uml是什麼?unified modeling language,翻譯為標準建模語言。在軟體架構的時候,通常要進行大規模 複雜系統進行建模,而uml能以物件導向圖的方式來描述任何型別的系統,具有非常廣的應用範圍。uml的特點?1 uml統一了各種方法對不同型別的系統 不同開發階段以及不同內部概念的不...