5 順序圖
5.1 什么是順序圖?
順序圖也是一種動(dòng)態(tài)建模方法(跟流程圖、活動(dòng)圖一樣)。優(yōu)點(diǎn)在于更善于表達(dá)多個(gè)角色展開(kāi)交互時(shí)的流程。
5.2 順序圖基本語(yǔ)法
5.3 僅用消息的形式表達(dá)
5.4 用消息+返回值的形式表達(dá)
5.5 順序圖VS活動(dòng)圖
- 用順序圖表達(dá)購(gòu)買地鐵票
- 用活動(dòng)圖表達(dá)購(gòu)買地鐵票
5.6 順序圖的循環(huán)及分支結(jié)構(gòu)
- Loop(循環(huán)):如果滿足“循環(huán)條件”就重復(fù)執(zhí)行框中內(nèi)容。
- Alt(條件分支):如果滿足“條件1”就執(zhí)行上部分內(nèi)容,如果滿足“條件2”就執(zhí)行下部分內(nèi)容。如果有多個(gè)條件依次類推。
- opt(可選分支):如果滿足“條件”就執(zhí)行框中內(nèi)容,否則就跳過(guò)去。
5.7 順序圖的循環(huán)及分支案例
6 通信圖
6.1 什么是通信圖
“通信圖”是“順序圖”的另外一種表示方式。
6.2 通信圖案例
7 時(shí)間圖
7.1 什么是時(shí)間圖?
時(shí)間圖,用于表示某東西的狀態(tài)隨時(shí)間變化而變化。
7.2 時(shí)間圖樣例
8 用例圖
8.1 什么是用例圖?
用例圖是用戶與系統(tǒng)交互的最簡(jiǎn)表示形式,可以展現(xiàn)用戶和與他相關(guān)的用例之間的關(guān)系。
8.2 用例圖的基本語(yǔ)法
8.3 用例圖的基本用法
8.4 用例圖舉例
8.5 輸入和導(dǎo)出用例圖
8.6 用例圖的Include
8.7 用例圖的extend
8.8 角色的繼承
8.9 用例的繼承
8.10 用例表模板
如果用例圖不能詳細(xì)地說(shuō)明需求,每個(gè)用例圖就需要填寫一個(gè)用例表
9 包圖
9.1 什么是包圖?
包圖是將UML圖進(jìn)行“打包”的一種圖,能幫助我們有效組織好各種UML圖和表達(dá)的思路,同時(shí)包圖也是進(jìn)行軟件架構(gòu)設(shè)計(jì)的有力工具。
9.2 包圖的基本表達(dá)方式
9.3 包圖的依賴關(guān)系
9.5 用包圖進(jìn)行的架構(gòu)設(shè)計(jì)
10 部署圖
10.1 什么是部署圖?
部署圖主要是在物理的層次上做整體的系統(tǒng)規(guī)劃,跟拓?fù)鋱D相比,部署圖可以細(xì)化設(shè)計(jì)。
10.2 部署圖與拓?fù)鋱D的區(qū)別
- 拓?fù)鋱D
- 部署圖
11 構(gòu)件圖
11.1 什么是構(gòu)件圖?
“構(gòu)件圖”也叫“組件圖”,是物理上獨(dú)立的東西,它可以單獨(dú)維護(hù)、升級(jí)、替換。
11.2 構(gòu)件圖的基本用法
11.3 構(gòu)件圖和部署圖捆綁用法
寫在末尾
UML 不僅在做系統(tǒng)設(shè)計(jì)中我們會(huì)用到,在整個(gè)軟件開(kāi)發(fā)周期,它作為一種跟其他協(xié)作方交互的統(tǒng)一語(yǔ)言,這種通用的語(yǔ)言跟編程語(yǔ)言無(wú)關(guān),更多的是大家的統(tǒng)一共識(shí)。畫讓大家統(tǒng)一能理解的圖表,是每個(gè)開(kāi)發(fā)人員必備的技能。
-
建模
+關(guān)注
關(guān)注
1文章
315瀏覽量
61445 -
UML
+關(guān)注
關(guān)注
0文章
122瀏覽量
31107 -
面向?qū)ο?/span>
+關(guān)注
關(guān)注
0文章
64瀏覽量
10093
發(fā)布評(píng)論請(qǐng)先 登錄

請(qǐng)問(wèn)如何使用UML來(lái)設(shè)計(jì)嵌入式系統(tǒng)?
全面剖析嵌入式Linux開(kāi)發(fā)
UML教程設(shè)計(jì)核心技術(shù)
全面剖析LED燈具技術(shù)

什么是UML

什么是UML圖?常見(jiàn)的UML圖工具有哪些?

UML統(tǒng)一建模語(yǔ)言

全面剖析UML(上)

UML和繪圖工具Visio解析

UML狀態(tài)圖詳解

UML時(shí)序圖詳解

評(píng)論