「活動圖」(Activity Diagram)是UML眾多圖形之中最容易了解的圖形,是種類似流程圖的活動圖,換句話說,在需求階段我們可以使用活動圖來與客戶進行溝通。
活動圖的主要目的是描述
- 系統的商業流程
- 使用案例(Use Case)情節的流程和操作步驟
適用範圍包含工作流程和所需的作業和活動,其應用範圍十分廣大,在物件導向分析和設計階段都可以使用活動圖來增強塑模的效益。
以下是常用圖形:
名稱 | 圖形 | 敘述 |
動作 | 活動的一個步驟,使用者或軟體在此會執行某些工作。 | |
流程 | 從一個動作流向下一個動作。 | |
初始節點 | 起點。 | |
最後節點 | 終點。 | |
決策節點 | 條件分支。 有一個輸入和兩個或多個輸出。 | |
成立條件 | 指定語彙基元是否可以沿著連接器流動的條件。 最常用於決策節點的流出流程。 | |
分岔節點 | (1)將流程分割成數個並行流程。
(2)將並行流程併回單一流程。 |
|
傳送訊號/接受事件 | 代表資料傳輸的動作,等待傳輸完畢才會繼續進行。 | |
呼叫行為動作 | 更詳細定義在另一個活動圖上的動作。 | |
回傳錯誤碼 | 發生錯誤的情況。 |
參考:
- https://msdn.microsoft.com/zh-tw/library/dd409360.aspx
- http://puremonkey2010.blogspot.tw/2013/11/uml-uml.html
繪製工具:
- https://cacoo.com/