时序图

Loading chart...

序列图配置

参与者

定义序列图中的参与者(角色或系统)。每个参与者代表发送或接收消息的实体。

参与者

消息

定义参与者之间交换的消息。消息显示通信流程,可以使用不同的箭头类型来表示同步、异步或返回消息。

消息

备注

添加备注以在序列图中提供额外的上下文或说明。备注可以相对于参与者定位。

备注

左/右侧选择一个参与者,上方选择一个或两个

左/右侧选择一个参与者,上方选择一个或两个

显示设置

免费在线时序图制作工具

什么是时序图?

时序图展示参与者(人、系统或服务)如何按时间顺序交换消息,清晰呈现每一步的通信流程,让人一目了然地了解谁在何时向谁发送了什么。适用于记录系统交互、规划API集成,或向技术和非技术受众解释多步骤流程。

核心功能

1

参与者与角色

将系统、服务或人定义为方框式参与者或人形角色,每个元素都有贯穿图表的生命线。

2

多种箭头类型

提供实线、虚线、异步和交叉箭头,精确表示同步调用、返回消息、即发即忘事件和错误响应。

3

激活条

通过激活与停用控件标记参与者正在处理请求的时段,让处理时间一目了然。

4

序列编号

开启消息自动编号,方便在文档、评审或演示中引用图表。

5

注释与标注

在参与者左侧、右侧或跨越多个参与者添加注释,补充上下文、说明决策或标记重要条件。

6

缩放与平移

使用内置缩放和平移控件在复杂的大型图表中自由导航,不丢失细节。

适用场景

记录用户认证和登录流程
梳理API请求与响应链路
规划微服务通信模式
可视化数据库查询和事务序列
向干系人解释结账或用户引导流程
讲解系统设计与分布式架构概念

何时使用

  • 当多个系统或人之间的交互顺序至关重要时
  • 当需要展示每一步由谁发起、谁响应时
  • 当在开发前后记录某功能跨服务的工作方式时
  • 当审查流程中的瓶颈、冗余调用或缺失的错误处理时
  • 当工程师与产品经理在实现前需要对齐共同的流程时

常见错误

  • !
    一次添加过多参与者——保持图表聚焦于单一流程或场景
  • !
    使用模糊的消息标签(如'请求'),而非具体操作(如'POST /api/login')
  • !
    省略激活条,导致看不出每个参与者的处理时长
  • !
    在同一图表中混合高层与底层细节——选定一个抽象层级
  • !
    省略错误或失败路径,让读者对流程的全貌缺乏了解
  • !
    所有交互都用实线箭头,而不是根据交互类型选择合适的箭头

免费在线时序图制作工具

用AI创建时序图

用自然语言描述你的流程,AI将在几秒内生成包含参与者、消息和箭头的时序图。

免费,无需注册