設計模式之UML工具

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 ->PlantUMLGraphviz的目錄下bin中dot.exe文件(C:\Program Files (x86)\Graphviz2.38\bin )。

mac安裝快速指南:brew install graphvizbrew 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

其它文章

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容