天天看點

#UML統一模組化語言#(Unified Modeling Language)活動圖Activity定義用途組成元素以及元素之間的關系說明畫法例子

Table of Contents

定義

用途

組成元素以及元素之間的關系說明

畫法例子

定義

活動圖是uml的動态模型的一種圖形,一般用來描述相關用例圖。準确的活動圖定義:活動圖描述滿足用例要求所要進行的活動以及活動間的限制關系,有利于識别并行活動。活動圖是一種特殊的狀态圖,它對于系統的功能模組化特别重要,強調對象間的控制流程。

活動圖也是一幅節點和流程的圖,顯示了控制權(也可以是資料)通過一次計算行為的各步驟 的流程竹計算步驟寸以并發執行,也可以順序執行。活動包括同步和分支元素,和傳統的流程 圖相比有相似之處’但是更強大。傳統流程圖隻支援順序和分支元素。

用途

活動圖是一種表述過程基理、業務過程以及工作流的技術。它可以用來對業務過程、工作流模組化,也可以對用例實作甚至是程式實作來模組化。

組成元素以及元素之間的關系說明

開始節點(Initial Node)

#UML統一模組化語言#(Unified Modeling Language)活動圖Activity定義用途組成元素以及元素之間的關系說明畫法例子

結束節點(Final Node)

#UML統一模組化語言#(Unified Modeling Language)活動圖Activity定義用途組成元素以及元素之間的關系說明畫法例子

動作(Action)

#UML統一模組化語言#(Unified Modeling Language)活動圖Activity定義用途組成元素以及元素之間的關系說明畫法例子

判斷節點 (Decision)和合并節點 (Merge)

#UML統一模組化語言#(Unified Modeling Language)活動圖Activity定義用途組成元素以及元素之間的關系說明畫法例子

分叉節點(Fork)和回合節點(Join)

#UML統一模組化語言#(Unified Modeling Language)活動圖Activity定義用途組成元素以及元素之間的關系說明畫法例子

動作流(Control Flow)

#UML統一模組化語言#(Unified Modeling Language)活動圖Activity定義用途組成元素以及元素之間的關系說明畫法例子

對象(Object)

#UML統一模組化語言#(Unified Modeling Language)活動圖Activity定義用途組成元素以及元素之間的關系說明畫法例子

畫法例子

#UML統一模組化語言#(Unified Modeling Language)活動圖Activity定義用途組成元素以及元素之間的關系說明畫法例子

繼續閱讀