亚洲av乱码二区三区18禁,仙踪林果冻传媒一区二区,少妇人妻偷人精品无码视频新浪,少妇太爽了在线观看免费视频

如何繪制UML類圖?

什么是UML類圖?UML類圖的價(jià)值有哪些?如何繪制UML類圖?一起來了解怎么繪制更輕松吧。

什么是UML類圖?

類圖是UML圖中的其中一類,類是具有相似結(jié)構(gòu)、行為和關(guān)系的一組對(duì)象的描述符,類加上他們之間的關(guān)系就構(gòu)成了類圖。UML項(xiàng)目的不同開發(fā)階段,會(huì)繪制不同的類圖,在分析階段應(yīng)該繪制概念層類圖,當(dāng)開始著手軟件設(shè)計(jì)時(shí),需要繪制說明層類圖,當(dāng)針對(duì)某個(gè)特定的技術(shù)實(shí)現(xiàn)時(shí)就要著手繪制實(shí)現(xiàn)層類圖。所以,繪制UML類圖是項(xiàng)目進(jìn)展的重要工作。

umlleitu

類在UML類圖中如何表示?

類圖中類有類名,屬性,操作或者方法三行,在繪制類的屬性、操作中的可見性使用+、#、-分別表示public、protected、private。如下圖黃色框就是是類的UML表示:

umlleitu

UML類圖的價(jià)值

用UML類圖建模項(xiàng)目的過程,是通過對(duì)某一領(lǐng)域中的已有應(yīng)用系統(tǒng)、理論、技術(shù)、開發(fā)歷史等的研究,來標(biāo)識(shí)、收集、組織、分析和表示領(lǐng)域模型及軟件體系結(jié)構(gòu)的過程,這個(gè)過程有很大的價(jià)值和必要性的。這里簡(jiǎn)單列舉兩個(gè)類圖的價(jià)值:

1.幫助項(xiàng)目經(jīng)理對(duì)某領(lǐng)域進(jìn)行分析

建立類圖的過程就是對(duì)領(lǐng)域及其解決方案的分析和設(shè)計(jì)過程。類的獲取是對(duì)研究領(lǐng)域進(jìn)行仔細(xì)分析,抽象出領(lǐng)域中的概念。所以繪制類圖可以幫助項(xiàng)目經(jīng)理對(duì)某個(gè)領(lǐng)域更深入分析。

2.協(xié)助項(xiàng)目經(jīng)理推進(jìn)項(xiàng)目進(jìn)展

在繪制不同階段的類圖,能讓軟件設(shè)計(jì)者更清楚項(xiàng)目的可視化過程,為編程人員提供了基礎(chǔ)的方案,為進(jìn)一步項(xiàng)目的推進(jìn)提供了很大的幫助。

UML類圖的基本關(guān)系

UML類圖中類之間的關(guān)系是類圖中比較復(fù)雜的內(nèi)容。基本分關(guān)聯(lián)、聚合、組合、泛化、依賴5中關(guān)系,因此,熟悉每一各關(guān)系的表達(dá),是UML類圖是否能讓項(xiàng)目進(jìn)展的關(guān)鍵。

1)關(guān)聯(lián)

是類之間的一種很弱的聯(lián)系,顧名思義,就是有一定的關(guān)聯(lián),更像一種進(jìn)一步的解釋,關(guān)聯(lián)關(guān)系通過一條帶箭頭的實(shí)線與類連接(如下圖)。

umlleitu

2)聚合

這種關(guān)系表示整體與部分的關(guān)系,通常在定義一個(gè)整體類后,再去分析這個(gè)整體類的組成結(jié)構(gòu)。用一個(gè)帶空心菱形的實(shí)線表示(如下圖)。

umlleitu

3)依賴

有兩個(gè)元素如果修改A的定義可能會(huì)導(dǎo)致對(duì)B的定義,則認(rèn)為B依賴A,如果兩個(gè)類之間有關(guān)聯(lián)關(guān)系時(shí)不用再表示出這兩個(gè)類之間的依賴關(guān)系。用帶箭頭的虛線表示(如下圖)。

umlleitu

4)泛化/繼承

元素和特殊元素之間的分類關(guān)系,可以叫做泛化關(guān)系或者繼承關(guān)系。用帶空心三角的實(shí)線表示(如下圖)。

umlleitu

5)組合

這種關(guān)系也是表示整體與部分的關(guān)系,和聚合關(guān)系不同的是組合關(guān)系中部分和整體具有統(tǒng)一的生存期。用一個(gè)帶實(shí)心菱形的實(shí)線表示(如下圖)。

umlleitu

如何繪制UML類圖?

用億圖圖示繪制UML類圖,只需要簡(jiǎn)單4步就能完成。

第一步:打開億圖圖示在線版?www.europurchase.cn/online/,在新建頁(yè)面依次點(diǎn)擊“軟件和數(shù)據(jù)庫(kù)-軟件-UML圖”,創(chuàng)建一張新畫布;

umlleitu

第二步:畫布新建成功后,可以將UML類圖符號(hào)從左側(cè)符號(hào)庫(kù)拖拽到畫布上,然后修改類圖的類、屬性以及操作信息,然后根據(jù)類之間關(guān)系繪制出不同的類。

umlleitu

第三步:?優(yōu)化UML類圖,為類圖添加注釋,如果是是實(shí)現(xiàn)層類圖,也要為類圖添加實(shí)現(xiàn)類。

umlleitu

第四步:?UML類圖繪制成功后,你可以根據(jù)自己的需求,將繪圖文件保存,或者以鏈接的形式分享給團(tuán)隊(duì)成員。如果你的繪圖文件沒有保密性的話,也可以直接發(fā)布在億圖圖示的在線模板社區(qū)。