1. 程式人生 > >uml 九種圖之活動圖 狀態圖 部署圖

uml 九種圖之活動圖 狀態圖 部署圖

一 活動圖

UML的活動圖(activity diagram)是用於表示系統控制流的,是狀態圖的特殊形式。活動圖與流程圖比較類似,具有如下與流程圖不同的特徵。



1)不像系統流程圖那樣僅用於程式設計級,能用於描述概念級的模型。


2)能描述並行動作。

下面是我畫的活動圖


二 狀態圖

 狀態、狀態表示法及狀態機
    狀態是指在物件生命週期中滿足某些條件、執行某些活動或等待某些事件的一個條件和狀況 
    一個狀態通常包括名稱、進入/退出活動、內部轉換、子狀態和延遲事件等五個部分組成
 狀態機是電腦科學理論的一部分,但UML中的狀態機模型主要是基於David Harel所做的擴充套件,是用來展示狀態與狀態之間轉換的圖
    如何閱讀狀態機圖
    閱讀最簡單的狀態?
    最為核心的元素無外乎是兩個:一個是用圓角矩形表示的狀態(初態和終態例外);另一個則是在狀態之間的、包含一些文字描述的有向箭頭線,這些箭頭線稱為轉換

下面是是我畫的機房的狀態圖


三 部署圖

配置圖(Deployment Diagram)描述了執行軟體的系統中硬體和軟體的物理結構。

下面是我畫的部署圖