时序图表达什么
UML 时序图把一个场景表现为随时间进行的对话。用户、浏览器、服务、数据库等参与者在顶部排成一行,每个参与者向下延伸一条虚线生命线,它们之间的消息是从上往下读的箭头。
要向不在场的人讲清楚登录、支付或一串 API 调用,时序图是最清楚的方式,所以评审、文档和考试都会要求。时序图生成器负责排版间距,你可以专注于把步骤写对。
写下谁调用谁、按什么顺序。AI 画出生命线、带编号的消息、虚线返回以及 alt 或 loop 框,生成可编辑的 Draw.io 文件。
0/2000
试试示例
免费预览,无需注册。只有解锁可编辑文件时才需支付 $1.99。
时序图按时间顺序跟踪一个场景:每个参与者一条生命线,每次调用是一条按顺序排列的箭头。手工把几十条箭头排得整齐很费时,时序图生成器根据你的描述自动排好。
每次调用都有编号,并排在上一条下方,整张图像场景本身一样从上往下读。
返回消息用虚线,分支或重复用 alt、opt、loop 框包起来并标明条件。
生命线和消息是真实的 Draw.io UML 图形,加一步或改调用名称都不用重画。
下面每个示例都由时序图生成器根据一段简短描述生成,没有手工调整布局。
三个步骤
时序图生成器大约一分钟就能把一段描述变成完整的图。
按顺序写出步骤和调用关系,或者从按钮上方的示例开始。
AI 画出生命线、消息和框,并显示带水印的预览图供你检查流程。
解锁可编辑的 Draw.io 文件,在在线编辑器里或用 AI 修改后下载。
指南
时序图的作用、场景的写法,以及使用前要检查什么。
UML 时序图把一个场景表现为随时间进行的对话。用户、浏览器、服务、数据库等参与者在顶部排成一行,每个参与者向下延伸一条虚线生命线,它们之间的消息是从上往下读的箭头。
要向不在场的人讲清楚登录、支付或一串 API 调用,时序图是最清楚的方式,所以评审、文档和考试都会要求。时序图生成器负责排版间距,你可以专注于把步骤写对。
按顺序像讲小故事一样写:谁开始、调用谁、返回什么。“浏览器把表单发给服务器,服务器查询数据库,数据库返回用户”就很理想。每个参与者的名称前后保持一致,这样只会生成一条生命线。
写出流程会在哪里分支或重复。“密码错误时显示错误”会变成 alt 框,“对购物车里的每件商品”会变成 loop,“可选地使用优惠券”会变成 opt 框。返回值重要时也写出来,比如令牌或订单号。
从上往下读箭头,和你的描述对照。每个需要结果的请求,下方都应该有一条虚线返回;消息不应该跑到触发它的步骤前面。检查每个框是否正好包住它的条件所覆盖的消息。
缺了步骤或顺序不对,可以在编辑器里移动,或者让 AI 修正。一张图只画一个场景,比如登录成功,会更清楚;失败的情况可以单独画一张,或者作为 alt 分支。
时序图放大的是单个用例。用例图列出所有目标,类图定义发送这些消息的对象,活动图展示带判断和并行步骤的整体流程。
本站每种视图都有对应的生成器,都输出可在同一个编辑器中打开的 Draw.io 文件。各张图使用相同的名称,设计文档会更容易读懂。
适合需要把流程讲清楚、并让图随设计更新的学生、开发者和架构师。
像讲故事一样描述场景,AI 会找出参与者、它们之间的调用以及发生顺序。
时序图生成器用实心箭头表示需要等待结果的请求,用开放箭头表示不等待的消息或事件。
参与者自己处理的工作,比如校验输入,会画成回到自身生命线的消息。
付费前先看带水印的预览图,流程正确再解锁可编辑文件。
比如说“在支付调用外面加一个重试循环”,图就会在编辑器里更新。
可以用中文、英文、印尼语、西班牙语等描述,图中文字跟随你使用的语言。
常见问题
关于画法、价格、编辑和限制的解答。
带水印的预览图免费,每天最多 3 次。解锁可编辑的 Draw.io 文件需要 1 个积分,或者不注册直接单次付费。
支持。描述条件或重复,相应的消息就会被包进对应的框,并标注条件。
能。按调用顺序列出接口和涉及的服务,每次调用都会变成一条带编号的消息。
可以。解锁后的文件在 Draw.io 编辑器中打开,可以手动修改,也可以让 AI 修改。
描述最多 2,000 个字符,通常最多约 25 条消息。很长的流程可以拆成几张图。
那些工具把代码变成固定的图片。这里写普通句子,得到的是图形仍可移动和编辑的 Draw.io 文件。
可以。参与者和消息会用你使用的语言标注,除非你要求英文名称。
你会得到 .drawio 文件,Draw.io 可以导出 PNG、JPG、SVG 和 PDF,本站还能把它转成 PPT。
写下场景的步骤,让时序图生成器画出第一版。