UML 图表
Diagrammix 为 UML(统一建模语言)类图和序列图提供专门支持,帮助你可视化软件架构、设计模式和系统交互。
注意: UML 图表是一项 PRO 功能。
UML 页面
UML 图表存在于它们自己的页面(标签页)上。点击标签栏中的 + 并选择:
- UML 类图(
Option+Cmd+T) - UML 序列图(
Shift+Option+Cmd+T)
在 UML 页面上,工具栏会显示带有相应工具的 UML 菜单,检查器的 排列 标签页会为所选元素显示一个 UML 部分。
支持的图表类型
类图
通过类、属性、操作和关系为系统的静态结构建模。
- 带构造型(例如
<<interface>>)和 抽象 选项的类 - 带可见性修饰符(+、-、#、~)的属性和操作
- 关系:关联、依赖、继承、实现、聚合、组合
序列图
通过参与者、消息、激活和片段,随时间可视化对象交互。
- 带生命线的参与者——参与者、角色、边界、控制、实体和数据库角色
- 同步、异步、返回和自调用消息
- 显示执行焦点的激活框
- 组合片段(alt、opt、loop、par 等)
快速上手
创建类图
- 添加一个 UML 类图 页面
- 按
U(或从 UML 菜单中选择 类),并在画布上点击或拖动以放置一个类 - 在检查器的 排列 标签页 → UML 部分编辑类名、属性和操作
- 按
R(关系)并从一个类拖动到另一个类以连接它们
创建序列图
- 添加一个 UML 序列图 页面
- 按
P(参与者)并点击以在顶部放置参与者 - 按
M(消息)并在生命线之间拖动以创建消息 - 使用 UML 菜单中的 激活 和 片段 来创建执行框和组合片段