EA(Enterprise Architect) UML工具
来源:互联网 发布:如何做淘宝网店 编辑:程序博客网 时间:2024/05/01 03:39
介绍自己用过最好的两个UML工具Visual Paradigm和MagicDraw UML。话说岁月如梭、韶华易逝,到现在也快一年了,恰好昨天一个老朋友问用啥工具来画UML图,于是就有了这篇文章。
我现在用什么工具来进行画UML图?答案是EA,即Sparx Systems Enterprise Architect。
为什么选择EA,而不是Visual Paradigm或者MagicDraw UML?并非Visual Paradigm、MagicDraw UML不好。站在我的角度,二者皆有不合我意的地方:
- 公司不买Visual Paradigm,自己也弄不到它的Crack,所以用一段时间后就觉得麻烦——每隔一段时间,需要重新申请试用许可证,而且试用版的有同一个工程中每种图只能画一份的限制;
- 而MagicDraw UML太大、占内存太多,而且感觉经常没法打开历史文件(这一点可要了俺的小命啦),对中文的支持还不太好。
所以,俺大约在半年前把EA提升为我的UML主打工具。
EA好在哪里?对于我这种放弃了MDA理想的俗人来说,其好处有三:一为好用,二为小巧,三为好看。
>好用
正如我在上次那篇介绍UML的文章里所说的:想象一下,自己在舞动鼠标之前想好了一打的类图、用例关系、协作关系,但一旦坐在电脑前打开你伟大的建模工具,却一直等到把构思忘得一干二净还怎么也画不出两个方格(类图),这样的工具你会用吗?所以我依然把“快”作为选择UML工具的首要因素,只不过换了一个更为宽泛的词:好用,因为EA还有其它很棒的特性。
>小巧
无论时光怎么飞逝,计算机的性能每年翻几番,我们都不希望自己用的软件都是像Windows Vista那样一启动就吃掉1G内存、行动缓慢的怪兽:
所以在功能相近的情况下,人们会选择占资源更少的软件。EA 7.0的安装文件大概为26M,启动后大概占用38M内存,打开其附带的例子(包含大于20张UML图和数百个实体)后约占54M内存,对鼠标、键盘的响应速度很快。这一点上,MagicDraw UML则尽显劣势,其12.5版本的安装文件约为171M,15.0版本的安装文件大小更是上升到200M,启动后会把你的机器拖得跟蜗牛似的,并且它对鼠标、键盘的响应也很慢。
>好看
追求美丽是人类的本能之一,这就是我把做出的图是否好看定为UML工具优秀与否的重要因素之一。在美丑方面,我非艺术家,所以没法从理论上阐述EA画出来的图好看与否,仅凭感觉而已。下面贴出两张使用EA画的UML图作。
结束语:即使现在,我依然觉得Visual Paradigm最好,但没法不受限制地使用,真是可惜!
ZZ:http://www.winu.cn/space-14160-do-blog-id-26806.html
- EA(Enterprise Architect) UML工具
- 安装UML工具:EA(Enterprise Architect)+首次使用EA
- 初识EA(Enterprise Architect)
- 初识EA(Enterprise Architect)
- Enterprise Architect(EA) 软件建模工具
- Enterprise Architect(EA)更改字体大小
- EA(Enterprise Architect)修改字体大小
- EA(Enterprise Architect)使用心得
- Enterprise Architect 8(EA) 生成C++ UML类图 (反向工程)
- EA(Enterprise Architect) UML 建模之活动图
- Struts:uml建模工具 Enterprise Architect
- enterprise architect (EA) 源码生成UML类图,帮助理解项目工程
- enterprise architect (EA) 源码生成UML类图,帮助理解项目工程
- 用EA(Enterprise Architect)将C++的".h"文件转换成UML类图
- 用EA(Enterprise Architect)将C++的".h"文件转换成UML类图
- enterprise architect (EA) 源码生成UML类图,帮助理解项目工程
- Enterprise Architect 7.5(UML工具)集成到Visual Studio中(有下载) (转)
- UML工具Enterprise Architect 7.5.850汉化发布
- Visual C++开发工具与调试技巧整理
- 如何让jqzoom支持动态更换放大图(jqzoom change image)
- 什么是程序员的优秀品质?
- 静态代码检查工具PC-Lint(二)
- 如果程序语言是一门宗教
- EA(Enterprise Architect) UML工具
- windows和linux汇编语言的比较
- 计算器
- 值得思考的生活定律
- 三五互联首批获得工信部备案管理系统评测认证(共享)
- C# 显示GIF 暂停 播放 重置
- 101条伟大的计算机编程名言
- 内嵌另一个文件,在运行时“吐出来”的办法
- 将xml绑定到gridview,及xml节点查询的selectNodes怎么实现多条件查询