UML系列04之 UML時序圖


 

概要

本章對UML的時序圖進行介紹,主要內容包括:
時序圖介紹
時序圖組成

轉載請注明出處:http://www.cnblogs.com/skywang12345/p/3523355.html

 

時序圖介紹

時序圖(Sequence Diagram),亦稱為序列圖或循序圖,是一種UML行為圖。
時序圖是用來描述系統內部是如何交互運作的,它通過描述對象之間發送消息的時間順序顯示多個對象之間的動態協作。

 

時序圖組成

時序圖包含4類元素: 對象, 生命線, 消息, 激活
在介紹這4類元素之前,先看一則簡單的示例:系統(init.c)啟動之后,會開啟顯示器(lcd.c)。這個流程的時序圖如下:

 

1. 對象(Object)

對象實際上就是類或者類對象。例如,在上面的示例中,init.c和lcd.c都是對象。

 

2. 生命線(Lifeline)

生命線代表時序圖中的對象在一段時期內的存在。它在時序圖中用"一條垂直的虛線"表示。

             

 

3. 消息(Message)

消息是不同對象之間的交流機制。它位於兩個對象之間,消息包括許多種,如下圖:

 

4. 激活(Activation)

激活期代表時序圖中的對象執行一項操作的時期。它在時序圖中對應是"每條生命線上的窄的矩形"。

         

 


更多內容

1. UML系列01之 UML和繪圖工具Visio介紹

2UML系列02之 UML類圖(一) 

3. UML系列03之 UML類圖(二) 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM