1锯仪、概念
活動(dòng)圖用來描述活動(dòng)流程≈貉危活動(dòng)用圓角矩形表示庶喜,箭頭表示從一個(gè)活動(dòng)轉(zhuǎn)移到下一個(gè)活動(dòng)小腊,起點(diǎn)與終點(diǎn)與狀態(tài)圖相同。在一個(gè)活動(dòng)圖中久窟,只能有一個(gè)起始狀態(tài)秩冈,可以有零或多個(gè)終止?fàn)顟B(tài)。
2斥扛、基本要素
包括:狀態(tài)入问、轉(zhuǎn)移、分支稀颁、分叉芬失、匯合、泳道匾灶、對(duì)象流等棱烂。
a)動(dòng)作狀態(tài):表示原子動(dòng)作,用帶圓端的方框表示阶女。
b)轉(zhuǎn)移:用箭頭表示垢啼。
c)分支:描述基于某個(gè)條件的可選擇路徑。一個(gè)分支可以有一個(gè)進(jìn)入轉(zhuǎn)移和多個(gè)輸出轉(zhuǎn)移张肾,每條輸出轉(zhuǎn)移上都有監(jiān)護(hù)條件表達(dá)式保護(hù)芭析,當(dāng)且僅當(dāng)表達(dá)式為真時(shí),該輸出路徑才有效吞瞪。監(jiān)護(hù)條件不能重疊馁启,且應(yīng)覆蓋所有可能情況。
d)分叉和匯合:分叉也用于將動(dòng)作流分為多個(gè)并發(fā)運(yùn)行的分支芍秆,匯合用于同步這些運(yùn)行分支惯疙,以達(dá)到共同完成一項(xiàng)事務(wù)的目的。兩者都使用同步條來表示妖啥,即一條粗的水平線霉颠。
e)泳道:泳道將活動(dòng)劃分為若干組,每一組指定給負(fù)責(zé)這組活動(dòng)的對(duì)象荆虱,用垂直直線表示蒿偎。
f)對(duì)象流:用活動(dòng)圖描述某個(gè)對(duì)象時(shí),可以將涉及到的對(duì)象放到活動(dòng)圖中怀读,并用一個(gè)依賴將其連接到活動(dòng)或狀態(tài)上诉位,對(duì)象的這種使用方法就構(gòu)成對(duì)象流。用虛線表示菜枷。
3苍糠、實(shí)例
——部分內(nèi)容整理自網(wǎng)絡(luò)——