Files
cuimengxue/uml_describe/活动图绘制要求.md
2026-02-28 16:21:06 +08:00

3.5 KiB
Raw Permalink Blame History

这张图片展示的是一张带有 泳道Swimlanes的 UML 活动图Activity Diagram。它主要用于描述一个业务流程在不同责任主体(角色/系统)之间的流转逻辑。

为了让你或他人能够绘制出完全相同风格和结构的图表,请结合以下内容与样式规范进行绘制:

1. 整体布局与泳道结构

  • 布局:图表被两条垂直的细实线分割为 三列(三个泳道)
  • 表头:每一列的顶部都有一个矩形标题栏,标明了该泳道的责任主体。从左到右依次为:
    • 左列“用户”
    • 中列“后台系统”
    • 右列“数据库”

2. 节点样式规范

  • 开始节点:位于最左侧泳道(用户)的顶部,是一个 黑色的实心圆
  • 活动节点:所有的操作步骤均使用 圆角矩形 表示(白色填充,黑色细边框)。
  • 判断节点:位于中间泳道(后台系统)的中部,是一个 菱形,用于表示条件分支。
  • 结束节点:位于最左侧泳道(用户)的底部,是一个 黑色的实心圆,外部套有一个同心圆环(牛眼图)。

3. 具体流程与连线内容(从上到下)

请按照以下逻辑顺序绘制节点和连接线(箭头):

第一阶段:发起与验证

  1. 开始:从“用户”泳道的黑色实心圆出发,画一条向下箭头,指向圆角矩形 “验证密码”
  2. 跨泳道交互:从“用户”的“验证密码”右侧引出一条水平实线箭头,指向中间“后台系统”泳道的圆角矩形 “验证密码”
  3. 跨泳道交互:从“后台系统”的“验证密码”右侧引出一条水平实线箭头,指向右侧“数据库”泳道的圆角矩形 “数据验证”

第二阶段:逻辑判断 4. 回流判断:从“数据库”的“数据验证”底部引出一条折线箭头,指回中间“后台系统”泳道的 菱形判断框。 * 菱形框内的文字大致为:“验证...是否正确”(或类似的判断逻辑)。 5. 分支路径 * 路径 A否/失败):从菱形左侧引出一条 虚线箭头,向左穿过泳道线,指回左侧“用户”泳道的 “验证密码” 节点上方(形成循环)。线上标注文字 “否”。 * 路径 B是/成功):从菱形左侧(或底部)引出一条 实线箭头,向左穿过泳道线,指向左侧“用户”泳道下方的节点。线上标注文字 “是”

第三阶段:后续处理与结束 6. 后续活动:在“用户”泳道中,接上一步的“是”路径,向下连接到圆角矩形 “保存”(或者是“保存信息”)。 7. 最终活动:从“保存”向下画箭头,连接到圆角矩形 “登录成功”。 8. 结束:从“登录成功”向下画箭头,连接到最底部的 结束节点(同心圆)

4. 绘图细节建议

  • 线条:流程线主要为黑色实线箭头,表示正常的流程流转;表示“验证失败/重试”的回路使用了 虚线,以示区别。
  • 对齐:同一泳道内的节点垂直居中对齐;跨泳道的交互节点尽量保持水平高度一致,使画面整洁。
  • 字体:使用清晰的无衬线字体,字号适中。

按照以上描述,你就能绘制出一张逻辑清晰、结构标准的“用户登录验证流程活动图”。