开源推荐,Plantuml 一个使用文字描述快速生成UML图的工具

!

PlantUML 是一个使用文本指令,快速编写UML图的工具。支持的图类型非常丰富,可以生成:

  • 顺序图
  • 用例图
  • 类图
  • 对象图
  • 活动图 (旧语法)
  • 组件图
  • 部署图
  • 状态图
  • 时序图

也支持以下非UML图:

  • JSON数据
  • YAML数据
  • 网络图(nwdiag)
  • 线框图形界面或UI模拟(盐)。
  • 架构图
  • 规范和描述语言(SDL)
  • Ditaa图
  • 甘特图
  • 思维导图图示
  • 工作分解结构图(WBS)
  • 用AsciiMath或JLaTeXMath符号进行数学计算
  • 实体关系图(IE/ER)

使用文档

Plantuml 对中文支持友好,有完整的中文文档。

部分截图

时序图
!


类图
!