设计模式之UML工具

processon

《设计模式之UML工具》 processon

https://www.processon.com/

code iris

《设计模式之UML工具》 code iris

Android Studio插件,Android Studio下自动生成UML图。File->Setting->Plugins在线安装后,右击module,点击生成graph,然后在左边的标签里可以找出类图。

Tips:code iris画出来的uml图既有实线又有虚线。虚线代表依赖,实线代表关联。实际一般情况下有关联关系肯定有依赖关系,不用画虚线。

PlantUML

《设计模式之UML工具》 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

《设计模式之UML工具》 Enterprise Architect

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

画UML图、PHP代码快速转换成UML的类图功能。

SimpleUML

一个根据代码自动生成UML的插件.
https://github.com/Jerey-Jobs/SimpleUML

其它文章

    原文作者:dodos
    原文地址: https://www.jianshu.com/p/31d22b55ea45
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞