因为工作中经常需要用到流程图软件,上网仔细挑选了几款相对比较优秀的软件,一一介绍。
注意:流程图也叫Flowchart,不是思维导图Mind Map。不过有的软件既能绘制Mind Map,也能绘制Flowchart,如Edraw Mind Map(也称亿图图示专家),不过亿图如今有了专门的Flowchart了。

1.Diagram Designer

免费软件,windows平台,最新版本 1.25.下载地址:http://meesoft.logicnet.dk/
Diagram designer
安装包体积:1.3M
可以画一些简单的流程图,GUI示意图(Diagram Designer的特色就在这里),主要的图元有:简单图形,流程图,GUI窗口和元素,UML类图。
优点和特色:体积小,可画GUI示意图,展示窗口,表格等。
缺点:图元样式不够丰富,太少了。属性和文本编译不够直观,另外导出的图像质量不是很好,特别是曲线图形锯齿比较明显。导出时,不会智能的选择指导出可见部分。因此使用前需要预先设置好画布大小。
输出效果:diagram Designer.png

2.Dia

免费软件,跨平台,最新版本0.97.2,下载地址:http://projects.gnome.org/dia/
WINDOWS安装包 19M.由于dia最初是linux平台下的软件,所以发扬了linux桌面软件bug比较多,用户不友好,难适应的传统。

dia_windows.png
优点:支持的图元比较多,导出格式比较多。
缺点:BUG比较多,大部分人反映不习惯。对中文支持不好(dia无法直接输入中文,需要先在菜单上设置输入法为“简单”,默认为“系统 windows IME”),图元无法横向/纵向调整,只能整体调整大小(这个BUG或者说设计难以忍受)。另外还有一个问题,就是有的时候打开源文件,某些元素会变得无法编辑;另外,需要在“查看”里选择“反锯齿”,建议导出为“png 无锯齿”格式,否则图像锯齿会比较明显。
输出效果:dia.png

3.Edraw Mind Map(亿图图示专家)

有免费版和收费版两种,其中免费版会有水印(功能没什么大的限制),故国内一般用的都是破解版。最新版6.3,下载地址http://www.edrawsoft.com/freemind.php。另外还有Edraw Flowchart等产品供下载。Edraw Flowchart才是专门的流程图软件,只不过网上能找到的多是Edraw Mind Map,而且Edraw Mind Map既能绘制Mind Map,也能绘制Flowchart。
windows软件,安装包大小18M
Edraw Mind Map
优点:模板丰富,图元很多,有很多示例,图像质量很高,导出格式非常丰富(HTML,PDF,几十种图像格式)。
缺点:暂无,真要有的话,就是全免费就好了。
输出效果:edaw2.png

4.yEd Graph Editor

免费软件,基于java,跨平台。最新版本3.9
下载地址:http://www.yworks.com/en/products_yed_helpresources.html,安装包25M。官方同样也有其他很多专门的产品,如专门绘制UML的yWorks UML Doclet。
yEd Graph Editor.png
优点:成像质量也较高,操作性好,箭头使用很自动,导出格式较多,特色是支持导出swf。
缺点:图元不是很多,其它暂时没发现。
输出效果:yed.png

个人推荐程度:yEd>Edrw>dia>Diagram Designer