开源推荐,Plantuml 一个使用文字描述快速生成UML图的工具
-
PlantUML 是一个使用文本指令,快速编写UML图的工具。支持的图类型非常丰富,可以生成:
- 顺序图
- 用例图
- 类图
- 对象图
- 活动图 (旧语法)
- 组件图
- 部署图
- 状态图
- 时序图
也支持以下非UML图:
- JSON数据
- YAML数据
- 网络图(nwdiag)
- 线框图形界面或UI模拟(盐)。
- 架构图
- 规范和描述语言(SDL)
- Ditaa图
- 甘特图
- 思维导图图示
- 工作分解结构图(WBS)
- 用AsciiMath或JLaTeXMath符号进行数学计算
- 实体关系图(IE/ER)
使用文档
Plantuml 对中文支持友好,有完整的中文文档。
- 官网 https://plantuml.com/zh/
- 在线编辑器 https://www.plantuml.com/plantuml/uml
- 用户指南 https://plantuml.com/zh/guide
- GitHub 源码 https://github.com/plantuml/plantuml
部分截图
时序图
类图