1. 程式人生 > >UML(六)活動圖

UML(六)活動圖

 認識

     雖然活動圖與狀態圖都是狀態機的表現形式,但是兩者還是有本質區別:活動圖著重表現從一個活動到另一個活動的控制流,是內部處理驅動的流程;而狀態圖著重描述從一個狀態到另一個狀態的流程。

  活動圖

      活動圖是UML用於對系統的動態行為建模的另一種常用工具,它描述活動的順序,展現從一個活動到另一個活動的控制流。活動圖在本質上是一種流程圖。活動圖著重表現從一個活動到另一個活動的控制流,是內部處理驅動的流程。

  基本要素

1.開始狀態(起點只能有一個)


2.結束狀態(重點可以有多個)

3.決策點(就好像判斷語句、滿足事件1就執行相應的活動、而滿足事件2則執行另一組活動)

4.活動(裡面寫活動的內容、活動就是幹了什麼、比如你開啟聽歌軟體、他載入歌詞、這就是活動)


5.同步條(其實就是同時做兩個活動、同步活動開始畫個條、同步結束畫個條- -)


活動圖例項(看圖大家都明白了、其實就是把軟體的活動都畫成圖)

       泳道 

活動圖有個很重要的概念、就是泳道、泳道顧名思義就跟游泳的泳道一樣、他把活動的那個圖中的活動進行分組、根據特定的類、或者人、或部門的責任區劃分泳道。


————————————狀態圖跟活動圖可是親兄弟啊———————chenchen