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 文档确认语法。
怎么判断它能不能画你要的图
与其先查清单,不如直接用它的工作方式验证:
- 打开 UMLetino(需要 JavaScript 和 Cookies)
- 在画布上添加一个元素
- 在元素的文本区输入你需要的 UML 标记
- 看图形是否按预期渲染
如果渲染成功,说明该图类型可用;如果元素无法表达,通常需要换用支持完整 UML 语义的建模工具。
适合与不适合的场景
适合:
- 快速画 UML 草图用于讨论、文档插图
- 不想安装软件、临时在浏览器里画图
- 习惯用文本描述结构而不是纯拖拽
不太适合:
- 需要严格 UML 模型校验和代码生成
- 需要团队协作编辑同一模型
- 需要导出为 XMI 等模型交换格式
UMLetino 当前版本为 15.1,支持 PNG 导出,图表可保存在浏览器存储中。如果你只需要快速出图,它支持的常见 UML 图类型已经够用;如果对图种或模型规范有严格要求,建议以 UMLet 文档为准,或选择更完整的建模工具。