概要
本章對UML的時序圖進行介紹,主要內容包括:
時序圖介紹
時序圖組成
轉載請注明出處:http://www.cnblogs.com/skywang12345/p/3523355.html
時序圖介紹
時序圖(Sequence Diagram),亦稱為序列圖或循序圖,是一種UML行為圖。
時序圖是用來描述系統內部是如何交互運作的,它通過描述對象之間發送消息的時間順序顯示多個對象之間的動態協作。
時序圖組成
時序圖包含4類元素: 對象, 生命線, 消息, 激活。
在介紹這4類元素之前,先看一則簡單的示例:系統(init.c)啟動之后,會開啟顯示器(lcd.c)。這個流程的時序圖如下:
對象實際上就是類或者類對象。例如,在上面的示例中,init.c和lcd.c都是對象。
生命線代表時序圖中的對象在一段時期內的存在。它在時序圖中用"一條垂直的虛線"表示。
消息是不同對象之間的交流機制。它位於兩個對象之間,消息包括許多種,如下圖:
激活期代表時序圖中的對象執行一項操作的時期。它在時序圖中對應是"每條生命線上的窄的矩形"。
更多內容