我的CPP之路

路漫漫其修远兮
随笔 - 42, 文章 - 0, 评论 - 16, 引用 - 0
数据加载中……

免费开源的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包。Violet同时也是Eclipse的一个plugin。同样,有Netbeans的同学,注意Netbeans里也有UML出图功能,用不着再去找UML软件。

posted on 2010-12-28 07:05 yanvenhom 阅读(3026) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理