UML輕鬆入門之動態建模

在UML中,靜態建模能夠描述系統的組織結構,而動態建模則能夠描述系統的行爲和動做。在動態建模機制中,以消息完成對象之間的交互,用狀態圖、順序圖、協做圖和活動圖來描述系統的行爲。
異步

消息對象

在面向對象領域,兩個對象的交互是經過消息的發送和接收來完成的。消息分爲簡單消息、同步消息和異步消息
同步

簡單消息:只表示控制若是從一個對象發給另外一個對象,並不包含控制細節工作流

同步消息:同步意味着阻塞和等待程序

異步消息:異步意味着非阻塞並行

順序圖im

順序圖也稱序列圖是一種交互圖,用於描述執行系統功能的各個角色之間相互傳遞消息的順序關係,顯示跨越多個對象的系統控制流程,強調的是時間和消息的次序,用來講明系統的動態狀況,順序圖由參與者、對象、對象生命線和消息組成。img

狀態圖時間

活動圖阻塞

活動圖用於描述系統、用例、程序模塊中的邏輯流程和前後執行次序、並行次序,是對人類組織的現實世界中的工做流程的建模,有助於理解系統高層活動的執行行爲

活動圖用於低層次模塊的做用相似流程圖,但活動圖還能夠描述並行操做,而流程圖則只能描述串行操做

協做圖

相關文章
相關標籤/搜索