<UML基礎(chǔ)、案例與應(yīng)用> - UML簡介

UML概念

統(tǒng)一建模語言(Unified Modeling Language,UML)是一種可視化的建模語言,由一組圖組成,它使得系統(tǒng)分析員可以利用這一標(biāo)準(zhǔn)來建立能夠被客戶、程序員以及任何參與開發(fā)過程的人員理解的多視角的系統(tǒng)藍(lán)圖。并且提供一種機(jī)制,以便于不同的人之間有效地共享和交流設(shè)計(jì)結(jié)果。

UML包括一些可以相互組合為圖表的圖形元素,且具有組合這些元素的規(guī)則。提供這些圖的目的是用多個視圖來展示一個系統(tǒng),這組視圖被稱為一個模型。采用多視角的目標(biāo)是為了能夠和每一類風(fēng)險(xiǎn)承擔(dān)人良好地溝通。

UML模型只說明一個系統(tǒng)應(yīng)該做什么,并沒有告訴我們系統(tǒng)應(yīng)怎么做。

1. 類圖

一個 是一類或者一組具有類似屬性和共同行為的事物。表達(dá)的是系統(tǒng)的靜態(tài)結(jié)構(gòu)。
矩形方框代表類的圖標(biāo),它被分為3個區(qū)域。

UML 類圖標(biāo)

類圖可以讓分析員使用客戶所采用的術(shù)語和客戶交流,這樣就可以促使客戶說出所要解決的問題的重要細(xì)節(jié)。

2. 對象圖

對象是一個類的實(shí)例,是具有具體屬性值的一個具體事物。表達(dá)的是系統(tǒng)的靜態(tài)結(jié)構(gòu)。

UML 對象圖標(biāo),左邊代表一個具名的對象,右邊代表一個匿名的對象

3. 用例圖

用例是從用戶的角度對系統(tǒng)行為的描述。

UML 用例圖

4. 狀態(tài)圖

在任一給定的時(shí)刻,一個對象總是處于某一特定的狀態(tài)。

UML 狀態(tài)圖:最頂端符號代表起始,最低端符號代表終止

5. 順序圖

表達(dá)基于時(shí)間的動態(tài)交互。

6. 活動圖

表示某一對象一系列的步驟。

7. 協(xié)作圖

與順序圖功能相似,表達(dá)對象之間的交互。但表達(dá)方式不同,它并不是按照垂直方向表示時(shí)間順序,而是通過消息標(biāo)記前面的數(shù)字來表示時(shí)間順序,且它往往只是表明對象之間的某條簡單關(guān)系。

8. 構(gòu)件圖

9. 部署圖

顯示了基于計(jì)算機(jī)系統(tǒng)的物理體系結(jié)構(gòu),它可以描述計(jì)算機(jī),展示它們之間的連接,以及駐留在每臺機(jī)器中的軟件。

10. 組成結(jié)構(gòu)圖

對一個類的內(nèi)部結(jié)構(gòu)建模。

類由類1和類2組成

11. 交互縱覽圖

是對活動圖的擴(kuò)展,表達(dá)一個對象如何完成一系列的步驟。

12. 計(jì)時(shí)圖

表示對象處于某一個狀態(tài)中的持續(xù)時(shí)間。

13. 包圖

把共同工作的元素放到一個帶標(biāo)簽的文件夾圖標(biāo)中。

UML 包圖標(biāo)

輔助特征

  • 注釋
任何圖都可以附加注釋來做解釋說明
  • 構(gòu)造型
    構(gòu)造型:在現(xiàn)有的UML元素上添加一個關(guān)鍵字,該關(guān)鍵字表明了該元素的用法與其原來的意圖有所不同。
構(gòu)造型
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,697評論 18 399
  • 轉(zhuǎn)自:http://blog.csdn.net/jackfrued/article/details/4492194...
    王帥199207閱讀 8,805評論 3 93
  • 安裝 cocoapods: gem update --system更新 ruby ----------------...
    是夏目啊閱讀 414評論 0 2
  • 夢 有一天 我對媽媽說 我總是夢見一個e字 我想知道那是什么意思 媽媽說有可能是上天在啟示我 我一想到e就會想到眼...
    大呂娘閱讀 139評論 0 0
  • 總有那么些時(shí)候,你腦子里一片空白。你想做點(diǎn)什么,好像茫然不知所措。結(jié)果什么都做不了。 你也會想起些什么,故事或者言...
    枚雨閱讀 311評論 0 3

友情鏈接更多精彩內(nèi)容