新聞中心
本文和打擊重點(diǎn)討論一下UML包圖和對(duì)象圖的相關(guān)概念,UML包圖實(shí)際上是UML2中的一個(gè)新概念,在UML1中一直是非正式的部分,過去被稱為UML包圖的東西實(shí)際上通常是僅僅包含包的UML類圖或UML用例圖。

創(chuàng)新互聯(lián)專注于云城企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站制作。云城網(wǎng)站建設(shè)公司,為云城等地區(qū)提供建站服務(wù)。全流程按需求定制設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
UML包圖和對(duì)象圖
UML包圖中描繪兩個(gè)或更多的包以及這些包之間的依賴關(guān)系。包是UML中的一種結(jié)構(gòu),用來將各種建模元素(如用例或者類)分組組織起來。包的符號(hào)是文件夾的樣子,可以應(yīng)用于任何UML圖中。任何圖中如果只包含包(以及包之間的依賴),都可以看作是UML包圖。UML包圖實(shí)際上是UML2中的一個(gè)新概念,在UML1中一直是非正式的部分,過去被稱為UML包圖的東西實(shí)際上通常是僅僅包含包的UML類圖或UML用例圖。創(chuàng)建UML包圖的目的在于:
◆給出需求的高層概覽視圖。
◆給出設(shè)計(jì)的高層概覽視圖。
◆將一個(gè)復(fù)雜圖形從邏輯上模塊化組織。
◆組織源代碼。
◆對(duì)框架建模(Evitts2000)。
為了簡(jiǎn)單地表示出復(fù)雜的類圖,可以把類組合成包packages。一個(gè)UML包圖是UML上有邏輯關(guān)系的元件的集合。下面這個(gè)圖是是一個(gè)把類組合成包的一個(gè)商業(yè)模型。
dependencies關(guān)系。如果另一個(gè)的包B改變可能會(huì)導(dǎo)致一個(gè)包A改變,則包A依賴包B。
UML包圖是用一個(gè)在上方帶有小標(biāo)簽的矩形表示的。包名寫在標(biāo)簽上或者在矩形里面。點(diǎn)化線箭頭表示依賴
對(duì)象圖Objectdiagrams用來表示類的實(shí)例。他們?cè)诮忉審?fù)雜關(guān)系的細(xì)小問題時(shí)(特別是遞歸關(guān)系時(shí))很有用。
這個(gè)類圖示一個(gè)大學(xué)的Department可以包括其他很多的Departments。
這個(gè)對(duì)象圖示上面類圖的實(shí)例。用了很多具體的例子。
UML包圖中實(shí)例名帶有下劃線。只要意思清楚,類或?qū)嵗梢栽趯?duì)象圖中被省略。
每個(gè)類圖的矩形對(duì)應(yīng)了一個(gè)單獨(dú)的實(shí)例。實(shí)例名稱中所強(qiáng)調(diào)的UML圖表。類或?qū)嵗拿Q可能是省略對(duì)象圖表只要圖的意義仍然是明確的。
【編輯推薦】
- 詳解創(chuàng)建UML包圖的簡(jiǎn)明步驟
- 詳解類和用例的UML包圖應(yīng)用
- 深入剖析PowerDesigner UML建模
- UML包圖中的包引入和包合并
- UML建模風(fēng)格之UML包圖
名稱欄目:UML基礎(chǔ) 淺析UML包圖和對(duì)象圖概念
URL標(biāo)題:http://fisionsoft.com.cn/article/djohisc.html


咨詢
建站咨詢
