一些UML工具
来源:互联网 发布:打印机端口已存在 编辑:程序博客网 时间:2024/05/16 23:43
UML相关工具一览(截止2010年5月)
http://www.umlchina.com/Tools/Newindex1.htm
12个优秀的开源UML工具
http://www.javaeye.com/news/11216-12-best-opensource-uml-tool
一些Free的UML工具
今天在网上翻到加拿大滑铁卢大学计算机学院教授Michael W. Godfrey的主页,发现他在一个页面中列出了很多CASE工具:My Little UML (tools) Page (http://plg.uwaterloo.ca/~migod/uml.html),其中有几个是开源的,觉得很不错。感谢Michael大叔(从满脸的络腮胡子判断)!
第一个,Umbrello,遵守GPL协议,作为KDE的一部分发布。版本不断在更新,已经到1.5.x了。功能很强大,支持代码生成和逆向工程。而且长得很像Rational Rose,J。看起来很拽,不然就不会把sourceforge的下级域名uml给占了:http://uml.sourceforge.net。支持Linux/FreeBSD/Solaris,就是不支持Windows。暂时没法试用了。
第二个,ArgoUML,也有点Rose。ArgoUML号称是Leading Open Source Modeling Tool,完全支持UML 1.4标准,支持代码生成和逆向工程。虽然目前还只发到0.22版本,但是单2005年就被安装了50万次。我下载了0.22(很小,不到7M)安装,画了个简单的类图,感觉不错。支持BSD协议,可以做Commercial Extension。以前听说过的MyEclipse就是基于ArgoUML实现的。
第三个,Dia。有时候我们只需要画一些漂亮的UML图,并不需要代码生成、逆向工程和设计模式自动识别这样的复杂功能,微软的Visio在这种情况下很合用。但是在觉得Visio很贵,在没有盗版可用的情况下,可以用Dia。Dia的开发者说Dia收到了Visio的启发,而且做得也很像Visio。只是功能还比较有限,缺省设置下的图还不是特别好看。Dia可以作为一个开放源代码的Visio替代品。
第四个,Violet。著名C++/Java书籍作家Cay Horstmann的小作品,J。特点就是简单易用。用java写的,jar包还不到300K。没有别的功能,如果你的要求只是画类图、对象图、顺序图、状态图或者用例图,用这个很好。当然大师就是大师,大师弄的简单东西也有人戴高帽:Roses are Rational, violets are GNU——这是Michael W. Godfrey大叔说的。
另外还有德国Paderborn大学整的一个开放源代码项目:FUJABA,也不错,只是比下(Dia, Violet之类)有余,比上(Umbrella, ArgoUML)不足,并且只支持Java。
从这几个项目看来,开源社区在CASE工具这个领域,基本上完成了任务。
- 一些UML工具
- 网上找的一些 UML 建模工具的介绍
- UML工具
- uml工具
- uml工具
- UML工具
- UML工具
- uml工具
- uml 工具
- UML工具
- UML工具
- UML 工具
- UML工具
- uml工具
- 【工具】UML工具
- 一些好工具和控件--.NET控件(TreeView ,ListView, XML ,UML)整理
- UML中的一些区别
- uml的一些网址
- SQL Server 2008 对 T-SQL 语言的增强
- 查询09年1-12月的车主数据样本
- Server 2005 专用管理员连接 (DAC) 使用技巧
- btree索引和hash索引的区别
- 实例名 (SQL Server Express)
- 一些UML工具
- 索引视图
- 在VMware Workstation6.52安装Redhat Enterprise Linux5后无法调整屏幕的分辨率
- 当一个程序员其实挺累
- 信息粒度
- 模式分解
- 《ARM单挑单片机》新书试读---ARM刨根问底儿
- 数据和信息
- asp.net中自动附加数据库的代码