勵志

勵志人生知識庫

什麼是時序圖

時序圖(Sequence Diagram),也被稱爲序列圖、循序圖或順序圖,是一種在統一建模語言(UML)中使用的交互圖。

時序圖主要用於顯示多箇對象之間的動態協作,這種協作是通過描述對象之間發送消息的時間順序來實現的。時序圖可以表示用例中的行爲順序,其中的每條消息對應於一個類操作或狀態機中引起轉換的觸發事件。這種圖表強調對象之間傳遞消息的時間順序,可以幫助直觀地描述併發進程。

時序圖的瀏覽方法是從上到下查看對象間交換的消息,其中參與者、對象、生命線消息符號是時序圖中的主要元素。參與者是指與系統、子系統或類發生交互作用的外部用戶,對象是時序圖中橫軸上的元素,與序列相關的對象在這裏展示。生命線是座標軸上的虛線,表示對象在序列中的執行情況,包括髮送和接收的消息以及對象的活動。消息用從一箇對象的生命線到另一箇對象生命線的箭頭表示,箭頭以時間順序在圖中從上到下排列。