UML圖的分類:
- 用例圖
- 活動圖
- 時序圖
- 業務模塊圖
(本文講的是其中的活動圖)
活動圖
用來描述執行算法的工作流程中涉及的活動。活動狀態代表了一個活動:一個工作流步驟或一個操作的執行。活動圖描述了一組順序的或併發的活動。
主要是將用例細化,即用例內部的細節可以以活動圖的方式描述。
活動圖描述活動的順序,主要表活動之間的控制流,是內部處理驅動的流程,在本質上是一種流程圖。
1.活動圖基本元素
1.1.初始節點和活動終點
用一個 實心圓表示初始節點
用一個 圓圈內加一個實心圓來表示活動終點
1.2.活動節點
矩形(四角圓弧)
1.3.轉換
當一個活動結束時,控制流就會馬上傳遞給下一個活動節點,在活動圖中稱之爲“轉換”,用一條 帶箭頭的直線來表示
1.4.分支與監護條件
分支是用菱形表示的,它有一個進入轉換(箭頭從外指向分支符號),一個或多個離開轉換(箭頭從分支符號指向外)。而 每個離開轉換上都會有一個監護條件,用來表示滿足什麼條件的時候執行該轉換
1.5.分岔與匯合
1.6.泳道
2.案例