手打时序图是一款在线交互图建模工具,用于展示对象之间交互的顺序。支持生命线、消息、激活、片段等标准符号,提供实时渲染、拖拽排序和高清导出功能。
时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。时序图的主要用途是展示对象之间的交互细节,特别是在时间维度上的交互顺序,广泛应用于系统设计、API时序分析和业务流程建模。
系统外部的用户或角色,通常用小人图标表示,位于时序图顶部。
表示参与交互的对象,通常用矩形和垂直虚线表示,展示对象在一段时间内的存在。
实线实心箭头,表示发送者发送消息后需等待接收者处理完毕才能继续执行。
实线箭头,表示发送者发送消息后无需等待,可立即继续执行其他操作。
虚线箭头,表示接收者处理消息完毕后将结果返回给发送者。
生命线上的细长矩形,表示对象在一段时期内处于活动状态或执行操作。
用于表示复杂的交互逻辑,如循环(Loop)、分支(Alt)、可选(Opt)等结构。
点击“新增生命线”添加参与者,在“消息交互”列表点击“新增消息”,选择发送方和接收方,自动生成交互连线。
切换到“组合片段”模式,点击新增,设置类型(如Loop、Alt),选择通过消息范围自动关联生命线,构建复杂逻辑。
右侧实时渲染时序图,支持点击“图表样式”自定义配色、激活条宽度、字体大小等,满足个性化展示需求。
编辑完成后,点击“导出图片”即可生成高清 PNG / JPEG 图片,方便插入到技术文档或 PPT 中。