本文推荐五个免费的UML建模工具。对软件开发而言,软件的对象模型有助于他们对软件的需求以及系统的架构和功能进行沟通。
UML工具很多是商用的,价格不菲;而免费的UML建模工具,功能完善的很少。以下推荐的是五个免费的UML建模工具,相对而言还算功能比较不错。
1、 免费UML建模工具推荐:JUDE – community

如果您的开发环境中只能使用正版软件,而又因种种原因无法获得专业级的建模工具,正苦苦寻找一个好用的,免费的工具时,那么JUDE绝对值得您一试。JUDE是一个中日合作的软件项目,有商业化的Professional版本和免费的Community版本,最大的区别是免费版的不支持UML 2.0,对于一般应用足够了。
笔者试用:这款软件下载后需要安装,打开之后的感觉很专业,类图、用例图、时序图、组件图等等是可以免费使用的,而E-R图,数据流图、需求图、头脑风暴是需要付费的。
2、免费UML建模工具推荐:UMLet

UMLet是一个开放源代码轻量级UML建模工具。UMLet能够让你快速建模,并且能够导出各种格式SVG, JPG, PDF and LaTeX-friendly EPS。
笔者试用:这款软件时免费的,也可以下载,和一般开源软件一样,简单简洁,不花哨。不需要安装,直接画图。推荐!
3、免费UML建模工具推荐:Argo UML

ArgoUML 是一款开源的UML 建模工具,支持所有UML 1.4 的标准图形。它可以运行在任何Java 平台上,并且支持10 种语言(地区语言而不是编程语言)。它用Java构造,并遵守开源的BSD协议。
笔者试用:打开这款软件的这页面,我就已经有些喜欢它了!尽管笔者还没有试用成功,但是经不住它的官方文档说明清楚啊!哦,下载了,相比第一款,它比较小,能使用的图和第一款免费的相同,用例、类、时序、协作、状态、活动、部署 7种图。但是如何使用,该去研究说明文档了!
4、免费UML建模工具推荐:BOUml

一个免费的UML 2工具箱,支持C++,Java以及Idl。
笔者试用:也许曾经真的是免费的,但我试用的时候,这个链接时无法访问的,为了不错失一款好的软件,我选择保留在此。
5、免费UML建模工具推荐:Visual paradigm – community

为软件工程师、系统分析员、商业分析员、系统建筑师而设计的一个UML CASE工具。
笔者试用:原谅我没有找到下载链接,感觉这是一款商业软件。
原文出处:http://developer.51cto.com/art/200908/146071.htm