免费开源的UML工具

以下网页中列举了一些免费开源的UML工具:




http://www.devcurry.com/2010/06/free-open-source-uml-tools.html





单介绍下,我记得07年,我大三,当时用的是破解的Rational
Rose,后来觉得不爽,就用了StarUML,想不到这么多年过去了,StarUML仍然是很多人推荐的第一,但是它最新一个版本是05年的。。。然后
在上面引用的网页中,逐个测试,Violet感觉不错,体积最小,最容易上手,最友好,当然缺点就是不够系统,不够全,考虑到我做的项目本来就不大,就用
它了,它还有一个缺点,最新版本是07年的。Astah的特点是很系统,更新也勤快,很全,它以前叫jude,有印象了吧,缺点就是对于新手可能会有点摸
不着头脑,太系统了。不推荐BOuml,很有趣的事情,2010年12月26日,是它最新的一个版本,就是昨天的事,但是下载安装运行,一个对话框,作者
称“wikipedia上有人攻击辱骂他的工作,他还列举了骂他的人,然后决定不再升级BOuml”,当然我是刚接触这个软件,不知其中缘由,而且用下来
感觉也不好,至少,我漫无目的地捣鼓了10分钟,愣是没找到出一个新布局和新图的按钮。。。我承认我很蠢,可是同样是Violet,上手一分钟,任何乱点
鼠标的人都可以完成一张有模有样的UML图。同样也不推荐UMLlet,感觉界面不友好,而且出图的自动连接不够,同样是transaction,人家
Violet和Astah都有自动补充节点,在UMLlet里居然要自己一个一个画。。。还有ArgoUML,也太老了,只支持UML标准1.4版本,至
少应该支持UML 2吧。




实际上硬要评个综合第一,绝对是Astah(前jude)第一,支持的标准很新,UML
2.x版本,但我感觉目前无法驾驭,毕竟我没学过UML。拿来就用的同学,建议试试Violet。Violet太友好了。




注意,Astah有多个不同版本,什么pro版云云的,免费的是astah*
community
版本。




目前先用Violet UML
Editor,注意是jar包(http://alexdp.free.fr/violetumleditor/page.php)。Violet同时也是Eclipse的一个plugin。同样,有Netbeans的同学,注意Netbeans里也有UML出图功能,用不着再去找UML软件。