看到园子里有位朋友推荐了一个.NET下面的UML建模工具,就想到了自己现在正在使用的UML建模工具JUDE,也想来说几句。
如果您的开发环境中允许使用盗版软件,就可以就此打住了,因为JUDE和其它的专业级工具相比功能实在太弱,当然有点还是有的,那就是小巧玲珑,好像还可以免安装哦。
如果您的开发环境中只能使用正版软件,而又因种种原因无法获得专业级的建模工具,正苦苦寻找一个好用的,免费的工具时,那么JUDE绝对值得您一试。
根据网络中查找的资料,JUDE是一个中日合作的软件项目,有商业化的Professional版本和免费的Community版本,最大的区别是免费版的不支持UML 2.0,对于一般应用足够了。
JUDE只支持生成JAVA代码,不能生成C#代码,这一点是让我最觉得不爽的地方,而且JUDE是JAVA开发的,运行速度并不快,早期版本似乎也不太稳定,总是提示内存不足。以前我一直使用的是一个老版本,好像是1点几的,直到前几天,异常复杂的序列图把JUDE累趴下了,打开文件时总提示出错,那份设计图可是我几天的心血哦,实在不甘心,到官方网站上去查询,发现3点几版本的都出来的,下载下来一看,哈哈损坏的文档可以顺利打开,看来新版本的稳定性不错。
下面是JUDE产生的类图和序列图:
其实我对于JUDE的接触,也是处于偶然,刚来现在这个公司的时候,老板说不能安装任何盗版软件,偷偷安装几次被批后,我也不敢了,实在想装的时候只能偷偷的在我的盗版虚拟机系统里面过过瘾。后来就发现我的前任在电脑中留下了一个工具,那就是JUDE。便一直用下来了,感觉使用很方便,而且因为免费也得到了老板的默认,呵呵。