java实用型-各种画图相关工具

前言

一个完整的需求到上线,作为研发,中间少不了技术方案设计评审,那么对于技术方案评审中最直观的一种呈现方式即是各种流程图、时序图、UML图、ER图等,本期介绍技术方案评审中比较实用的几种画图工具。

一、ProcessOn

链接:ProcessOn在线画图软件
此画图工具支持各种UML用例图、时序图、流程图等,个人尝试之后,感觉比较好用,但是免费的话,创建文件的数量是有限的,所以如果是非会员的童鞋,画图会受到限制,有一定的局限性。

二、PlantUML插件

在idea中plugins搜索PlantUML,点击安装,完成后重启idea即可使用
java实用型-各种画图相关工具
然后点击创建就可以使用了,如图:
java实用型-各种画图相关工具
java实用型-各种画图相关工具
相关的PlantUML语法可以参考:PlantUML相关语法

三、XMind思维导图

下载链接:链接: XMind下载地址 密码: 86g7
下载完成后随便创建一个如下所示:
java实用型-各种画图相关工具
可以根据自己的需要创建自己所需要的模版。

四、draw.io

下载链接: Mac版draw.io下载地址 密码: wi9w
windows版需要自己在网上下载
安装好后随便创建一个如图所示:
java实用型-各种画图相关工具
也支持各种流程图,这种是无数量限制的,相对于第一种会更加方便,可以随时随地创建自己所需要的各种图形模版,这种也是作者用的比较多的一种哦。

五、ER图-Navicat自带功能

以上介绍的这些工具也可以画ER图,但是有时候为了节省时间,此次介绍Mysql客户端-Navicat中自带的ER图工具:
新建一个student表,然后点击右键,选择逆向表到模型
java实用型-各种画图相关工具
最终呈现效果如图所示:
java实用型-各种画图相关工具
这样就可以很方便的创建一个ER图文件了,在技术设计评审Mysql数据库表的时候,可以很直观的看到各个表直接的关系哦????

总结

以上就是作者平常开发项目技术方案设计中用的比较多的几种画图方式,通常向他人介绍自己的技术方案的时候,图是最直观的一种方式,便于理解你所设计的东西大概是个什么样,当然也有作者之前用过的Microsoft Office visio 2007、PowerDesigner等画图工具,也比较好用,你们也可以尝试使用,希望以上的介绍能够帮助到你!!!