1.uml活動圖 活動圖是uml用來對系統動態行為建模的另一種建模方法。描述活動的順序,展現活動從一個活動到另一個活動的流程。活動圖的本質是流程圖。 2.活動圖的繪製 2.1 活動圖的基本模型 活動圖的組成元素:活動,轉換,分支,合併,分叉,匯合,泳道。 如圖:一個簡單的活動圖。 2.2活動的表示 ...
1.uml活動圖
活動圖是uml用來對系統動態行為建模的另一種建模方法。描述活動的順序,展現活動從一個活動到另一個活動的流程。活動圖的本質是流程圖。
2.活動圖的繪製
2.1 活動圖的基本模型
活動圖的組成元素:活動,轉換,分支,合併,分叉,匯合,泳道。
如圖:一個簡單的活動圖。
2.2活動的表示
活動用平滑的圓角矩形表示。
活動是不可中斷的動作,併在此活動完成後能夠轉到下一個狀態。
如圖:
活動特性:
活動是原子性的,是構成活動圖的基本單元。
活動是不可中斷的。
活動是瞬時性的。
活動內部也有四種動作和狀態圖一樣,不在贅述。
2.3 轉換的表示
轉換的表示和狀態圖中的轉換一樣,唯一的區別就是活動圖中轉換不需要觸發事件。
2.4分支和合併的表示
分支表示根據條件走那一條路。合併表示不同的分支合併成一條支路。
如圖:
2.5 分叉和匯合
分叉表示對象同時併發執行的活動分支。匯合表示多個併發執行的分支同步在一起。
如圖:
2.6泳道表示
泳道用來表示活動圖中活動執行的對象。泳道用來展示活動圖中不同的活動的所有者對象。