code iris

code iris
Android Studio插件,Android Studio下自动生成UML图。File->Setting->Plugins在线安装后,右击module,点击生成graph,然后在左边的标签里可以找出类图。
Tips:
code iris画出来的uml图既有实线又有虚线。虚线代表依赖,实线代表关联。实际一般情况下有关联关系肯定有依赖关系,不用画虚线。
PlantUML

PlantUML
PlantUML通过简单和直观的语言来定义图形。Android StudioFile->Setting->Plugins安装插件后,安装依赖Graphviz,最后还需要设置File->Settings->Other Settings ->PlantUMLGraphviz的目录下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快速指南
在线版本 plantuml.com/plantuml/
Enterprise Architect

Enterprise Architect
Enterprise Architect 8 汉化版 是一个基于UML2.5 和相关标准,用于协同建模,设计和管理的平台。EA不同于普通的UML画图工具(如VISIO),对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。
画UML图、PHP代码快速转换成UML的类图功能。