几款UML工具试用报告

首先感谢 sp1234 和 Dobzhansky,在我提问后推荐了 SmartDraw 和 Enterprise Architect 这两款软件。(见http://topic.csdn.net/u/20110225/23/7f145aae-b82c-4358-af4c-b50122513d3e.html

原题是《两款UML工具试用报告》写于2011年3月,因为最近(7月)又找到两款工具,便也加入进来。

因为工具数量增多,先给个概览:

软件

分类

易用性

UML支持度

排线

软件性质

备注

SmartDraw

通用绘图

简单

一般

收费

文中所用的6.0已停止维护,最新版绘图增强,UML仍弱

Enterprise Architect

UML

较复杂

收费

虽然相对MagicDraw之类的软件算是小的,但一点也不简单

UML Pad

UML

简单

足够

一般

开源

GPL

Dia

通用绘图

简单

足够

开源

GPL。有中文UILinux可用,Linux风格对话框


试用的方法是找了张以前用 MagicDraw 画的状态图,分别用几款软件绘制一遍。

这是原图。试用时做了些简化。

 

SmartDraw 6.0 作出的图

图作得不是很好,但足以表意。毕竟 SmartDraw 不是专门的 UML 工具,能做到这一步已经不错了。

PS:SmartDraw 6.0是很老的软件了,于是又去找了最新版的 SmartDraw 试了试,发现大了很多(安装后80M),但主要是界面漂亮了(Ribbon!),模板变多了(甚至可以做Gantt图!),之前的问题仍存在,而复杂性却增加了。


Enterprise Architect 作出的图

因为只试了一点点,不确定UML功能是否齐全,但UML工具的复杂性是有了,操作也比较简便。以MagicDraw为标准的话,也足够小了。

 

UML Pad 作出的图

 

UML Pad可以画5种图:用例图、类图、序列图、状态图和活动图。以状态图来看,对UML的支持度不错。 


Dia 作出的图


Dia算是通用绘图软件,但UML模板用起来还是比较方便的。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值