活動圖的主要元素包括以下的幾個
1、活動狀態圖(Activity)
2、動作狀態(Actions)
3、動作狀態約束(Action Constraints)
4、動作流(Control Flow)
5、開始節點(Initial Node)
6、終止節點(Final Node)
7、物件(Objects)
8、資料儲存物件(DataStore)
9、物件流(Object Flows)
10、分支與合併(Decision and Merge Nodes)
11、分叉與匯合(Fork and Join Nodes)
12、異常處理(Exception Handler)
13、活動中斷區域(Interruptible Activity Region)
14、泳道(Partition)
工具/原料
PowerDesigner
活動的過程和資料
方法/步驟
物件流是動作狀態或者活動狀態與物件之間的依賴關係,表示動作使用物件或動作對物件的影響。用活動圖描述某個物件時,可以把涉及到的物件放置在活動圖中並用一個依賴將其連線到進行建立、修改和撤銷的動作狀態或者活動狀態上,物件的這種使用方法就構成了物件流。
活動中斷區域圍繞一些可被中斷的動作狀態圖
活動圖描述的是物件活動的順序關係所遵循的規則,它著重表現的是系統的行為,而非系統的處理過程。活動圖能夠表示併發活動的情形,活動圖是面向物件的。
活動圖是UML用於對系統的動態行為建模的另一種常用工具,它描述活動的順序,展現從一個活動到另一個活動的控制流。活動圖在本質上是一種流程圖。活動圖著重表現從一個活動到另一個活動的控制流,