UML——活動圖和狀態圖

目錄

活動圖

活動圖的基本要素

狀態圖

狀態圖的基本要素

狀態圖與活動圖之間的區別


活動圖

概念:活動圖本質上是一種流程圖,它描述活動的序列,即系統從一個活動到另一個活動的控制流。

作用

     描述一個操作的執行過程中所完成的工作或者動作

     描述對象內部的工作

     顯示如何執行一組相關的動作,以及這些動作如何影響周圍對象

     描述用例的執行

活動圖的基本要素

活動:表示工作流過程中命令的執行或活動的進行。

狀態:一個活動圖中只能有一個開始狀態,但可以有多個結束狀態。

同步條:用於將一個控制流分爲兩個或多個併發運行的分支。亦或用於將兩個或多個控制流合併到一起形成一個單向的控制流。

泳道:用於對活動圖中的活動進行分組,用於描述對象之間的合作關係。

狀態圖

概念:用來描述一個特定對象的所有可能狀態以及由於各種事件的發生而引起的狀態之間的轉移 。

狀態圖的基本要素

 

實例:進程狀態的轉換

 

狀態圖與活動圖之間的區別

狀態圖側重從行爲的結果來描述(狀態)

活動圖側重從行爲的動作來描述(活動)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章