設計活動圖

UML 活動圖會指定類別、使用案例及作業的工作流程或程序。相對於狀態圖,當行為不是事件驅動時,會首選活動圖。

類別(使用案例/作業)可以具有活動圖或狀態圖,但不能同時具有兩者。但是,類別、物件、區塊、組件或使用案例可能具有多個活動圖,其中一個活動圖會指定為主要行為

註: 您可以在同一個分類器的不同活動之間變更主要行為。

活動圖的一個有用應用程式位於演算法的定義中。演算法基本上是將函數分解為更小的函數,用於指定給定處理程序中所包含的活動。

註: 雖然序列圖可以顯示物件內的執行演算法,但是活動圖在這方面更加有用,原因在於活動圖更擅長顯示並行。

UML 活動圖具有下列特性:

您也可以使用活動圖的以下進階特性:


回饋