UML這三個字母的全稱是Unified Modeling Language,直接翻譯就是統(tǒng)一建模語言,簡單地說就是一種有特殊用途的語言。
UML的分類
UML的基本模型圖
(1)用例圖:展示系統(tǒng)外部的各類執(zhí)行者與系統(tǒng)提供的各種用例之間的關系
(2)類圖:展示系統(tǒng)中類的靜態(tài)結構(類是指具有相同屬性和行為的對象,類圖用來描述系統(tǒng)中各種類之間的靜態(tài)結構)
(3)對象圖:是類圖的一種實例化圖(對象圖是對類圖的一種實例化)
(4)包圖:是一種分組機制。在UML1.1版本中,包圖不再看作一種獨立的模型圖)
(5)狀態(tài)圖:描述一類對象具有的所有可能的狀態(tài)及其轉移關系(它展示對象所具有的所有可能的狀態(tài)以及特定事件發(fā)生時狀態(tài)的轉移情況)
(6)時序圖/順序圖:展示對象之間的一種動態(tài)協(xié)作關系(一組對象組成,隨時間推移對象之間交換消息的過程,突出時間關系)
(7)合作圖:從另一個角度展示對象之間的動態(tài)協(xié)作關系(對象間動態(tài)協(xié)作關系,突出消息收發(fā)關系)
(8)活動圖:展示系統(tǒng)中各種活動的執(zhí)行流程(各種活動的執(zhí)行順序、執(zhí)行流程)
(9)構件圖:展示程序代碼的物理結構(描述程序代碼的組織結構,各種構件之間的依賴關系)
(10)配置圖:展示軟件在硬件環(huán)境中(特別是在分布式及網(wǎng)絡環(huán)境中)的配置關系(系統(tǒng)中硬件和軟件的物理配置情況和系統(tǒng)體系結構)
-
UML
+關注
關注
0文章
122瀏覽量
30861 -
UML建模
+關注
關注
0文章
7瀏覽量
6806
發(fā)布評論請先 登錄
相關推薦
評論