UML 图表

Diagrammix 为 UML(统一建模语言)类图和序列图提供专门支持,帮助你可视化软件架构、设计模式和系统交互。

注意: UML 图表是一项 PRO 功能。

UML 页面

UML 图表存在于它们自己的页面(标签页)上。点击标签栏中的 + 并选择:

  • UML 类图(Option+Cmd+T)
  • UML 序列图(Shift+Option+Cmd+T)

在 UML 页面上,工具栏会显示带有相应工具的 UML 菜单,检查器的 排列 标签页会为所选元素显示一个 UML 部分。

支持的图表类型

类图

通过类、属性、操作和关系为系统的静态结构建模。

  • 带构造型(例如 <<interface>>)和 抽象 选项的类
  • 带可见性修饰符(+、-、#、~)的属性和操作
  • 关系:关联、依赖、继承、实现、聚合、组合

序列图

通过参与者、消息、激活和片段,随时间可视化对象交互。

  • 带生命线的参与者——参与者、角色、边界、控制、实体和数据库角色
  • 同步、异步、返回和自调用消息
  • 显示执行焦点的激活框
  • 组合片段(alt、opt、loop、par 等)

快速上手

创建类图

  1. 添加一个 UML 类图 页面
  2. 按 U(或从 UML 菜单中选择 类),并在画布上点击或拖动以放置一个类
  3. 在检查器的 排列 标签页 → UML 部分编辑类名、属性和操作
  4. 按 R(关系)并从一个类拖动到另一个类以连接它们

创建序列图

  1. 添加一个 UML 序列图 页面
  2. 按 P(参与者)并点击以在顶部放置参与者
  3. 按 M(消息)并在生命线之间拖动以创建消息
  4. 使用 UML 菜单中的 激活 和 片段 来创建执行框和组合片段

了解更多

  • 类图 - 创建类图的详细指南
  • 序列图 - 创建序列图的详细指南