UMLetino 支持哪些 UML 图类型?

UMLetino 支持多种 UML 图类型,但网站首页没有逐项列出具体清单,只说明“支持多种 UML 图类型”。它基于 UMLet,并沿用 UMLet 的文本标记方式绘制 UML 草图,因此实际可绘制的图类型与 UMLet 的语法能力一致。如果你要画的是常见 UML 图(类图、时序图、用例图等),它基本能覆盖;如果是要严格符合 UML 2.x 全部图种的建模工具,建议先确认 UMLet 文档中的元素支持范围。

UMLetino 的定位:快速草图,不是全功能建模器

UMLetino 是一个运行在浏览器中的免费在线 UML 工具,不需要安装。它的核心特点不是拖拽式建模,而是基于文本标记快速画图:

  • 在元素里写类似 A->B: message 的标记,就能生成对应图形
  • 适合快速表达结构、关系和流程,而不是生成完整规范的模型文件
  • 官方描述为“fast, text-based way of drawing UML sketches”,即面向草图场景

这意味着它支持的“图类型”取决于 UMLet 的标记语法能表达哪些元素,而不是像专业建模工具那样为每种图提供独立的模型语义校验。

常见可绘制的 UML 图类型

根据 UMLet 的通用能力,UMLetino 通常可用于以下类型(具体元素写法以 UMLet 文档为准):

图类型 典型用途 在 UMLetino 中的实现方式
类图 类、属性、方法、继承、关联 用类元素 + 关系标记
时序图 对象间消息调用顺序 用生命线和消息标记
用例图 参与者、用例、包含/扩展 用椭圆和关系标记
活动图 流程、判断、并行 用活动节点和转移标记
状态图 状态与事件转移 用状态元素和转移标记
组件图 / 部署图 组件、节点、依赖 用矩形元素和关系标记

需要说明:以上是基于 UMLet 能力的常见用法,UMLetino 首页只笼统写“support for many UML diagram types”,没有给出官方逐项清单。如果你要画的是不常见的图种,建议先在工具里试写对应元素,或查阅 UMLet 文档确认语法。

怎么判断它能不能画你要的图

与其先查清单,不如直接用它的工作方式验证:

  1. 打开 UMLetino(需要 JavaScript 和 Cookies)
  2. 在画布上添加一个元素
  3. 在元素的文本区输入你需要的 UML 标记
  4. 看图形是否按预期渲染

如果渲染成功,说明该图类型可用;如果元素无法表达,通常需要换用支持完整 UML 语义的建模工具。

适合与不适合的场景

适合:

  • 快速画 UML 草图用于讨论、文档插图
  • 不想安装软件、临时在浏览器里画图
  • 习惯用文本描述结构而不是纯拖拽

不太适合:

  • 需要严格 UML 模型校验和代码生成
  • 需要团队协作编辑同一模型
  • 需要导出为 XMI 等模型交换格式

UMLetino 当前版本为 15.1,支持 PNG 导出,图表可保存在浏览器存储中。如果你只需要快速出图,它支持的常见 UML 图类型已经够用;如果对图种或模型规范有严格要求,建议以 UMLet 文档为准,或选择更完整的建模工具。

umletino.com