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