
「活動圖」(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/