概念
- 結(jié)構(gòu)建模:表達(dá)靜態(tài)內(nèi)容;(類圖)
- 行為建模:表達(dá)動態(tài)內(nèi)容醒串;(活動圖城侧、順序圖芝薇、狀態(tài)機(jī)圖)
- 活動圖(Activity Diagram):表達(dá)流程的常用UML圖
- 針對行為建模,流程可能是某一個(gè)角色通過多個(gè)動作來完成某項(xiàng)工作肉津,也可能是多個(gè)角色參與强胰,歷經(jīng)多個(gè)動作步驟,并完成某項(xiàng)工作妹沙。
活動圖
-
開始狀態(tài)和結(jié)束狀態(tài)(一個(gè)開始態(tài)偶洋、一個(gè)或多個(gè)結(jié)束態(tài))
-
一個(gè)活動(Activity即一個(gè)步驟):圓角矩形
- 條件判斷:分支菱形(每條分支上使用
[條件]
闡述條件)
-
合并分支:合并分支菱形(前面若有分支線路,后面可能合并)
總結(jié):
泳道分區(qū)(Swimlanes):更好的表達(dá)Activity的發(fā)起者
并行分支:有分支距糖,必須有會合
對象流:工作產(chǎn)品的表達(dá)
活動圖中的矩形框玄窝,文字帶下劃線的即為對象
連接件:活動圖的組織
- 左邊:指向另一張圖
-
右邊:從此處開始繼續(xù)活動圖
活動的粒度問題
-
活動和動作:活動最終可細(xì)分n個(gè)動作;動作是不可再分的步驟悍引。
版本發(fā)布流程
- 一個(gè)活動圖只表示一個(gè)事件的流程
-
一個(gè)活動圖:目的恩脂、角色參與、先繪主干再分支趣斤、適當(dāng)注解
總結(jié)
-
活動圖語法
-
對象流
步驟總結(jié)
- 明確流程的目的
- 流程的角色參與
- 先主干俩块,逐漸添加必要的分支(適當(dāng)注釋)