日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
UML語言中各種圖形縱覽

本節(jié)向大家介紹一下UML語言,UML作為一種建模語言,它的的定義包括UML語義和UML表示法兩個部分,下面就讓我們一起來看一下UML語言的具體介紹吧。

網站建設哪家好,找創(chuàng)新互聯(lián)!專注于網頁設計、網站建設、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了防城免費建站歡迎大家使用!

UML語言簡介

作為一種建模語言,UML的定義包括UML語義和UML表示法兩個部分。
UML語義:描述基于UML的精確元模型定義。
UML表示法:定義UML符號的表示法,為開發(fā)者或開發(fā)工具使用這些圖形符號和文本語法為系統(tǒng)建模提供了標準。這些圖形符號和文字所表達的是應用級的模型,在語義上它是UML元模型的實例。

標準UML語言可以由下列5類圖來定義。

◆用例圖:從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。

◆靜態(tài)圖:包括類圖和對象圖。類圖描述系統(tǒng)中類的靜態(tài)結構,不僅定義系統(tǒng)中的類,表示類之間的聯(lián)系,如關聯(lián)、依賴、聚合等,也包括類的屬性和操作,類圖描述的是一種靜態(tài)關系,在系統(tǒng)的整個生命周期都是有效的。對象圖是類圖的實例,幾乎使用與類圖完全相同的標識。一個對象圖是類圖的一個實例。由于對象存在生命周期,因此對象圖只能在系統(tǒng)某一時間段存在。

◆行為圖:描述系統(tǒng)的動態(tài)模型和組成對象間的交互關系,包括狀態(tài)圖和活動圖。狀態(tài)圖描述類的對象所有可能的狀態(tài)以及事件發(fā)生時狀態(tài)的轉移條件,狀態(tài)圖是對類圖的補充,活動圖描述滿足用例要求所要進行的活動以及活動間的約束關系,有利于識別并進行活動。

◆交互圖:描述對象間的交互關系,包括時序圖和協(xié)作圖。時序圖顯示對象之間的動態(tài)合作關系,它強調對象之間消息發(fā)送的順序,同時顯示對象之間的交互;協(xié)作圖描述對象間的協(xié)作關系,協(xié)作圖跟時序圖相似,顯示對象間的動態(tài)合作關系。除顯示信息交換外,協(xié)作圖還顯示對象以及它們之間的關系。如果強調時間和順序,則使用時序圖;如果強調上下級關系,則選擇協(xié)作圖。

◆實現(xiàn)圖:包括組件圖和部署圖。組件圖描述代碼部件的物理結構及各部件之間的依賴關系,組件圖有助于分析和理解部件之間的相互影響程度;部署圖定義系統(tǒng)中軟硬件的物理體系結構。

采用UML語言來設計系統(tǒng)時,第一步是描述需求;第二步根據需求建立系統(tǒng)的靜態(tài)模型,以構造系統(tǒng)的結構;第三步是描述系統(tǒng)的行為。其中在第一步與第二步中所建立的模型都是靜態(tài)的,包括用例圖、類圖、對象圖、組件圖和部署圖等5種圖形,是標準建模語言UML的靜態(tài)建模機制。其中第三步中所建立的模型或者可以執(zhí)行,或者表示執(zhí)行時的時序狀態(tài)或交互關系。它包括狀態(tài)圖、活動圖、時序圖和協(xié)作圖等4種圖形,是標準建模語言UML的動態(tài)建模機制。

1.用例圖

UML語言中用例圖是從用戶角度描述系統(tǒng)功能,并指出各功能的執(zhí)行者。
在這個用例圖中,執(zhí)行者有兩個:用戶和管理員,其中管理員繼承用戶,即管理員也是用戶中的一個。管理員可以發(fā)布內容,其他用戶可以瀏覽已發(fā)布內容、注冊用戶和登錄系統(tǒng)。

2.活動圖

活動圖描述滿足用例要求所要進行的活動以及活動間的約束關系,有利于識別進行活動。

3.時序圖

UML語言中時序圖顯示對象之間的動態(tài)合作關系,它強調對象之間消息發(fā)送的順序,同時顯示對象之間的交互。

4.狀態(tài)圖

狀態(tài)圖描述類的對象所有可能的狀態(tài)以及事件發(fā)生時狀態(tài)的轉移條件。

5.協(xié)作圖

UML語言中協(xié)作圖描述對象間的協(xié)作關系,協(xié)作圖跟時序圖相似,顯示對象間的動態(tài)合作關系。除顯示信息交換外,協(xié)作圖還顯示對象以及它們之間的關系。

6.類圖

類圖描述系統(tǒng)中類的靜態(tài)結構。不僅定義系統(tǒng)中的類,表示類之間的聯(lián)系,如關聯(lián)、依賴、聚合等,也包括類的屬性和操作。

7.對象圖

UML語言中對象圖是類圖的實例,幾乎使用與類圖完全相同的標識。一個對象圖是類圖的一個實例。由于對象存在生命周期,因此對象圖只能在系統(tǒng)某一時間段存在。

8.組件圖

組件圖描述代碼部件的物理結構及各部件之間的依賴關系,組件圖有助于分析和理解部件之間的相互影響程度。

9.部署圖

UML語言中部署圖用來定義系統(tǒng)中軟硬件的物理體系結構。


本文名稱:UML語言中各種圖形縱覽
標題來源:http://www.5511xx.com/article/dpgshec.html