序列圖
Loading chart...
序列圖設定
參與者
定義序列圖中的參與者(角色或系統)。每個參與者代表發送或接收訊息的實體。
參與者
訊息
定義參與者之間交換的訊息。訊息顯示通訊流程,可以使用不同的箭頭類型來表示同步、非同步或返回訊息。
訊息
備註
新增備註以在序列圖中提供額外的上下文或說明。備註可以相對於參與者定位。
備註
左/右側選擇一個參與者,上方選擇一個或兩個
左/右側選擇一個參與者,上方選擇一個或兩個
顯示設定
免費線上序列圖製作工具
什麼是序列圖?
序列圖展示參與者(人員、系統或服務)如何在特定順序下隨時間交換訊息。它逐步呈現通訊流程,清楚說明誰在何時傳送什麼給誰。可用於記錄系統互動、規劃 API 整合,或向技術與非技術受眾解釋多步驟流程。
主要功能
1
參與者與角色
將系統、服務或人員定義為方框式參與者或人形角色,每位參與者都有自己的生命線貫穿圖表。
2
多種箭頭類型
提供實線、虛線、非同步與交叉箭頭,精確表示同步呼叫、返回訊息、即發即忘事件與失敗情境。
3
啟動條
透過啟動與停用控制,標示參與者正在處理請求的時段,讓處理時間一目了然。
4
序號標示
切換自動編號訊息,讓圖表在文件、審查或簡報中更易於引用。
5
備註與標注
在參與者左側、右側或跨越參與者附加備註,補充說明、解釋決策或標記重要條件。
6
縮放與平移
使用內建縮放與平移功能,瀏覽大型複雜圖表時不遺漏任何細節。
最適合用於
記錄用戶驗證與登入流程
對應 API 請求與回應鏈
規劃微服務通訊模式
視覺化資料庫查詢與交易序列
向利害關係人說明結帳或上線流程
教授系統設計與分散式架構概念
適用時機
- 當多個系統或人員之間的互動順序至關重要時
- 當需要呈現每個步驟由誰發起、由誰回應時
- 在功能開發前後記錄跨服務運作方式時
- 審查流程中的瓶頸、重複呼叫或缺漏的錯誤處理時
- 在實作前讓工程師與產品經理對共同流程達成共識時
常見錯誤
- !一次加入太多參與者——讓圖表專注於單一流程或情境
- !使用模糊的訊息標籤如「請求」,而非具體動作如「POST /api/login」
- !省略啟動條,導致無法看出每位參與者的實際處理時間
- !在同一圖表中混合高層與低層細節——請選擇單一抽象層級
- !省略錯誤或失敗路徑,使讀者無法全面了解流程
- !所有互動都使用實線箭頭,而不根據互動類型選擇適當箭頭
相關工具
使用這些工具創建類似圖表