博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
优秀UML制图开源工具--ArgoUML
阅读量:7014 次
发布时间:2019-06-28

本文共 919 字,大约阅读时间需要 3 分钟。

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

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

  我们最熟悉的商业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,如需转载请自行联系原作者

你可能感兴趣的文章
MinGW32和64位交叉编译环境的安装和使用
查看>>
laravel 增加不存在数据库的字段
查看>>
什么是“单播”“组播”和“多播”
查看>>
flex---->图表控件
查看>>
Android Developers:在命令行构建和运行
查看>>
firefox 不识别background-position-y / background-position-x
查看>>
分析函数调用关系图(call graph)的几种方法
查看>>
Dynamic Web Module 3.0 requires Java 1.6 or newer
查看>>
11.0592M晶振与12M晶振
查看>>
Web Service学习笔记
查看>>
[转帖]cocos2D-X源码分析之从cocos2D-X学习OpenGL(3)----BATCH_COMMAND
查看>>
A380上11万一张的机票什么享受?来看看
查看>>
LeetCode: 103_Binary Tree Zigzag Level Order Traversal | 二叉树Zigzag层次遍历 | Medium
查看>>
JUnit单元测试中的setUpBeforeClass()、tearDownAfterClass()、setUp()、tearDown()方法小结
查看>>
Java程序猿JavaScript学习笔记(2——复制和继承财产)
查看>>
ubuntu15.10下编译安装wine1.8 rc4
查看>>
Hello,HTML 到 HTML5
查看>>
jquery获取节点的时候获取包含自己在内的HTML标签
查看>>
android之AlertDialog 点击其它区域自己主动消失
查看>>
小程序 - 提示框
查看>>