processon
processon
https://www.processon.com/
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 ->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
Enterprise Architect 8 漢化版
是一個基于UML2.5 和相關標準,用于協同建模,設計和管理的平臺。EA不同于普通的UML畫圖工具(如VISIO
),對10種編程語言的正反向工程,項目管理,文檔生成,數據建模等方面。
畫UML圖、PHP代碼快速轉換成UML的類圖功能。
SimpleUML
一個根據代碼自動生成UML的插件.
https://github.com/Jerey-Jobs/SimpleUML