从2001年第一次使用Rose到现在也有一些年头了,UML工具市场的主要厂商也更新换代了好多,从Rational (被IBM收购),Together(被Borland收购),Telelogic(被IBM收购),到今天的 IBM、Borland(被收购的事情还没有完成,不过Borland已经没有以前的影响力了)、Microsoft,现在的UML工具市场已经变成了几个大佬们的产物,UML工具也随之变成了一个一个的巨无霸,所以本人对UML工具也逐渐转轻量级的工具,在上面的大佬级别的UML工具之外,本人发现了一下几个比较开发活跃、比较鲜明的工具。
Sparx Systems的EnterPrise Architect 支持UML 2.1 支持UML13图和BPMN等图形,另外支持DODAF等EA框架,支持正向逆向工程,支持数据库BPMN,ER图,MindMap图等扩展图形,文档输出比较有特色,对ICON敏捷开发方法支持比较好,产品的安装包很小,只有不到30M,价格也比较低,是最具性价比的UML工具。
Visual Paradigm for UML 是我知道的第一个由中国人开发,获得Jolt大奖的UML产品,对UML2.1支持很好,同时支持BPMN、ER图、MindMap图等扩展图形,目前Netbeans的UML模块就是由他们开发维护,对Rose、Erwin,RSA、Visio等模型有很好的支持,正向逆向和文档支持很好,图形也比较漂亮,另外一个比较好的特色就是支持鼠标指令,这在多人讨论的时候比较有用了。支持CVS、SVN等SCM。唯一缺少的是对EA框架的支持。
magicdraw Enterprise 获得Jolt大奖的UML产品,对UML2.1支持很好,同时支持BPMN、ER图、MindMap图等扩展图形,支持插件,有SysML,DODAFEA框架等插件
我从v4.5版本开始使用,一直到V12版本。是在Together被Borland收购后我的替代产品。先最近注意力
个人推荐使用Visual Paradigm for UML