5 順序圖
5.1 什么是順序圖?
順序圖也是一種動態(tài)建模方法(跟流程圖、活動圖一樣)。優(yōu)點(diǎn)在于更善于表達(dá)多個(gè)角色展開交互時(shí)的流程。
5.2 順序圖基本語法
5.3 僅用消息的形式表達(dá)
5.4 用消息+返回值的形式表達(dá)
5.5 順序圖VS活動圖
- 用順序圖表達(dá)購買地鐵票
- 用活動圖表達(dá)購買地鐵票
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)容,否則就跳過去。
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)交互的最簡表示形式,可以展現(xiàn)用戶和與他相關(guān)的用例之間的關(guān)系。
8.2 用例圖的基本語法
8.3 用例圖的基本用法
8.4 用例圖舉例
8.5 輸入和導(dǎo)出用例圖
8.6 用例圖的Include
8.7 用例圖的extend
8.8 角色的繼承
8.9 用例的繼承
8.10 用例表模板
如果用例圖不能詳細(xì)地說明需求,每個(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ù)、升級、替換。
11.2 構(gòu)件圖的基本用法
11.3 構(gòu)件圖和部署圖捆綁用法
寫在末尾
UML 不僅在做系統(tǒng)設(shè)計(jì)中我們會用到,在整個(gè)軟件開發(fā)周期,它作為一種跟其他協(xié)作方交互的統(tǒng)一語言,這種通用的語言跟編程語言無關(guān),更多的是大家的統(tǒng)一共識。畫讓大家統(tǒng)一能理解的圖表,是每個(gè)開發(fā)人員必備的技能。
-
建模
+關(guān)注
關(guān)注
1文章
299瀏覽量
60737 -
UML
+關(guān)注
關(guān)注
0文章
122瀏覽量
30850 -
面向?qū)ο?/span>
+關(guān)注
關(guān)注
0文章
64瀏覽量
9978
發(fā)布評論請先 登錄
相關(guān)推薦
評論