順序圖(Sequence Diagram)


順序圖(Sequence Diagram):

是一種強調對象間消息傳遞次序的交互圖,又稱為時序圖或序列圖。描述了在一個用例或操作的執行過程中對象如何通過消息相互交互,說明了消息如何在對象之間被發送和接收以及發送的順序。

組成:

交互片段(Interaction Fragment):

一個復雜的順序圖可以划分為幾個小塊,每一個小塊稱為一個交互片段,由一個大方框包圍。

常用的操作符包括:

1) alt:多條路徑,條件為真時執行。

2) opt:任選,僅當條件為真時執行。

3) par:並行,每一片段都並發執行。

4) loop:循環,片段可多次執行。

消息:

1)調用消息(Call Message): 在順序圖中有的消息對應於激活,表示它將會激活一個對象。

2)發送消息(Send Message): 如果消息沒有對應激活框,表示它不是一個調用消息,不會引發其他對象的活動。

3)自身消息(Self Call Message): 如果對象的一個方法調用了自己的另一個方法時,消息是由對象發送給自身。

4)創建/銷毀消息(Create/Destroy Message): 創建消息用於使用new關鍵字創建另一個對象,而銷毀消息用於調用對象的銷毀方法將一個對象從內存中銷毀。

 

在下一節我們討論一下狀態圖


免責聲明!

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



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