优秀UML制图开源工具--ArgoUML

简介:

一直就很羡慕开发Java的朋友们,有那么多称手的工具,为了能更好的进行软件项目管理,居然可以在用UML做好建模之后,就可以利用工具直接生成 Java代码,真正做到了设计与编码两不误,也不再需要在设计和编码两者之间权衡各自的时间了。尤其是在Eclipse下,各式各样的工具插件琳琅满目,让人目不暇给。可在PHP中就少得可怜了,好一点的多为商业软件,而且颇有很多自认为高手的大力推荐类似写字板的程序,以显示自身的编程造诣已达到如何高深之境界。在现代编程要求高效、协作、低成本的大环境下,姑且不去多说,如有兴趣也可参见拙作 软件项目中存在的问题。真到了有心放弃PHP纯用JAVA的程度了(主要是被Eclipse给馋的)。在一个偶然的机会里,我发现了ArgoUML这个工具软件,不胜欣喜,也给大家介绍介绍。

  ArgoUML是一个运行在Java1.3虚拟机之上,目前的0.18 alpha3已经可以运行在Java1.4上了,而且它是开源(遵循BSD协议)和免费的UML制作工具,最主要的是只要添加它的模块包就能支持PHP了(而且还支持PHP5哦),其项目主页位于http://www.argouml.tigris.org/

  我们最熟悉的商业UML建模工具恐怕就是Rational Rose了,当然除了它比较昂贵的价格外,伴随着它强大且烦杂的功能其安装下来也要有400M之多;那么argouml有什么独到之处呢,除了安装简便(安装完成仅有不到6M的大小)之外,还有以下特点:

  • 1.Cognitive Psychology:符合认知心理学;
  • 2.open standards:符合公开的UML标准;
  • 3.100% pure Java:完全基于Java;
  • 4.an open source project:是一个开源项目。

  该工具能够导出PostScript, EPS, GIF,和 SVG格式的表单 ,同时它还拥有一些子项目,如argouml-genargouml-mdrargosoffice等。当前最新的版本是v0.18 alpha3。



本文转自 firehare 51CTO博客,原文链接:http://blog.51cto.com/firehare/588065,如需转载请自行联系原作者

相关文章
|
2月前
|
设计模式 数据可视化 程序员
不会画uml?推荐使用代码画图的工具PlantUml
不会画uml?推荐使用代码画图的工具PlantUml
123 1
|
8月前
|
uml
UML类图的 绘制标准 及 绘制工具
讲解绘制类图的标准,以及如何使用ProcessOn(在线工具 无需下载)轻松绘制类图
149 0
|
Linux uml Windows
知名开源UML工具StarUML有了新的版本:StarUML-v2.5.0
较早之前使用Delphi开发的开源UML工具StarUML,到5.0后多年来一直未有更新,从StarUML-v2.5.0官网看,它就是StartUML的最新版本,支持Windows、Mac OS X和Linux。
1809 0
|
敏捷开发 数据可视化 uml
UML建模工具及开发流程
UML建模工具及开发流程
189 0