processon
https://www.processon.com/
code iris
Android Studio
插件,Android Studio
下自动生成UML图。File->Setting->Plugins
在线安装后,右击module,点击生成graph,然后在左边的标签里可以找出类图。
Tips:
code iris
画出来的uml图既有实线又有虚线。虚线代表依赖,实线代表关联。实际一般情况下有关联关系肯定有依赖关系,不用画虚线。
PlantUML
PlantUML
通过简单和直观的语言来定义图形。Android StudioFile->Setting->Plugins
安装插件后,安装依赖Graphviz,最后还需要设置File->Settings->Other Settings ->PlantUML
Graphviz的目录下bin中dot.exe文件(C:\Program Files (x86)\Graphviz2.38\bin
)。
mac安装快速指南:brew install graphviz
、brew info graphviz
。安装后位置/usr/local/Cellar/graphviz/2.38.0/bin/dot
。
语法指南 PlantUML快速指南
在线版本 http://plantuml.com/plantuml/
Enterprise Architect
Enterprise Architect 8 汉化版
是一个基于UML2.5 和相关标准,用于协同建模,设计和管理的平台。EA不同于普通的UML画图工具(如VISIO
),对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。
画UML图、PHP代码快速转换成UML的类图功能。
SimpleUML
一个根据代码自动生成UML的插件.
https://github.com/Jerey-Jobs/SimpleUML