面向?qū)ο笾邪男︰ML圖及每件圖的作用
uml行為圖類型
用例圖,類圖,對(duì)象圖,包圖,活動(dòng)圖,狀態(tài)圖,序列圖,協(xié)作圖,構(gòu)件圖(組件圖),部署圖(配置圖)。
在UML2中有二種基本的圖范疇:結(jié)構(gòu)圖和行為圖。每個(gè)UML圖都屬于這二個(gè)圖范疇。結(jié)構(gòu)圖的目的是顯示建模系統(tǒng)的靜態(tài)結(jié)構(gòu)。
包括類,組件和(或)對(duì)象圖。另一方面,行為圖顯示系統(tǒng)中的對(duì)象的動(dòng)態(tài)行為,包括如對(duì)象的方法,協(xié)作和活動(dòng)之類的內(nèi)容。行為圖的實(shí)例是活動(dòng)圖,用例圖和序列圖。
擴(kuò)展資料:
(1)UML統(tǒng)一了各種方法對(duì)不同類型的系統(tǒng)、不同開發(fā)階段以及不同內(nèi)部概念的不同觀點(diǎn),從而有效的消除了各種建模語言之間不必要的差異。它實(shí)際上是一種通用的建模語言,可以為許多面向?qū)ο蠼7椒ǖ挠脩魪V泛使用。
(2)UML建模能力比其它面向?qū)ο蠼7椒ǜ鼜?qiáng)。它不僅適合于一般系統(tǒng)的開發(fā),而且對(duì)并行、分布式系統(tǒng)的建模尤為適宜。
(3)UML是一種建模語言,而不是一個(gè)開發(fā)過程。
參考資料來源:百度百科-UML圖
UML圖的主要模型
(順序圖)
序列圖是用來顯示你的參與者如何以一系列順序的步驟與系統(tǒng)的對(duì)象交互的模型。順序圖可以用來展示對(duì)象之間是如何進(jìn)行交互的。順序圖將顯示的重點(diǎn)放在消息序列上,即強(qiáng)調(diào)消息是如何在對(duì)象之間被發(fā)送和接收的。 (組件圖)
描述代碼構(gòu)件的物理結(jié)構(gòu)以及各種構(gòu)建之間的依賴關(guān)系。用來建模軟件的組件及其相互之間的關(guān)系,這些圖由構(gòu)件標(biāo)記符和構(gòu)件之間的關(guān)系構(gòu)成。在組件圖中,構(gòu)件是軟件單個(gè)組成部分,它可以是一個(gè)文件,產(chǎn)品、可執(zhí)行文件和腳本等。 (配置圖)
是用來建模系統(tǒng)的物理部署。例如計(jì)算機(jī)和設(shè)備,以及它們之間是如何連接的。部署圖的使用者是開發(fā)人員、系統(tǒng)集成人員和測(cè)試人員。部署圖用于表示一組物理結(jié)點(diǎn)的集合及結(jié)點(diǎn)間的相互關(guān)系,從而建立了系統(tǒng)物理層面的模型。
一:這十種模型圖各有側(cè)重,
1:用例圖側(cè)重描述用戶需求,
2:類圖側(cè)重描述系統(tǒng)具體實(shí)現(xiàn);
二:描述的方面都不相同,
1:類圖描述的是系統(tǒng)的結(jié)構(gòu),
2:序列圖描述的是系統(tǒng)的行為;
三:抽象的層次也不同,
1:構(gòu)件圖描述系統(tǒng)的模塊結(jié)構(gòu),抽象層次較高,
2:類圖是描述具體模塊的結(jié)構(gòu),抽象層次一般,
3:對(duì)象圖描述了具體的模塊實(shí)現(xiàn),抽象層次較低。
在有的文獻(xiàn)書籍中,將這九種模型圖分為三大類:
結(jié)構(gòu)分類、動(dòng)態(tài)行為和模型管理:
1:結(jié)構(gòu)分類包括用例圖、類圖、對(duì)象圖、構(gòu)件圖和部署圖,
2:動(dòng)態(tài)行為包括狀態(tài)圖、活動(dòng)圖、順序圖和協(xié)作圖,
3:模型管理則包含類圖。
專家答疑 UML包括哪些圖
本文發(fā)布于:2023-02-28 18:58:00,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/167759219750290.html
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:uml圖.doc
本文 PDF 下載地址:uml圖.pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |