1. 程式人生 > >EA(Enterprise Architect) UML 建模之活動圖

EA(Enterprise Architect) UML 建模之活動圖

  1)、動作狀態是原子的,它是構造活動圖的最小單位。   (2)、動作狀態是不可中斷的。   (3)、動作狀態是瞬時的行為。   (4)、動作狀態可以有入轉換,入轉換既可以是動作流,也可以是物件流。動作狀態至少有一條出轉換,這條轉換以內部的完成為起點,與外部事件無關。   (5)、動作狀態與狀態圖中的狀態不同,它不能有入口動作和出口動作,更不能有內部轉移。   (6)、在一張活動圖中,動作狀態允許多處出現

3、動作狀態約束(Action Constraints)

   動作狀態約束:用來約束動作狀態。

4、開始節點(Initial Node)終止節點(Final Node)

  開始節點:表示成實心黑色圓點   分為活動終止節點(activity final nodes)和流程終止節點(flow final nodes)。   活動終止節點表示整個活動的結束   注意:開始節點只能一個,而終止節點可以多個   而流程終止節點表示是子流程的結束。

5、物件、資料物件、物件流

  (1)、一個物件可以由多個動作操作。   (2)、一個動作輸出的物件可以作為另一個動作輸入的物件。   (3)、在活動圖中,同一個物件可以多次出現,它的每一次出現表面該物件正處於物件生存期的不同時間點。

6、分支與合併、分叉與匯合

  分支與合併用菱形表示   分為水平風向和垂直方向。