疯狂乱评:UML工具
1、Borland.Together.for.Microsoft.Visual.Studio.NET 2.0
评级:
总评:小巧、笨重、无可奈何
第一次见到Together的时候,就觉得好像找到了自己真正想要的工具,居Borland声称,Together的这个版本是一个很棒的MDA工具, 更是让人激动不已。
代码同步很好,同时支持代码重构功能,在Visual Studio.Net2003的环境的工具中,它对多语言的支持是最好的。但要说最靓的地方,则是体现在对设计模式较好的支持,能够很轻松地让开发者根据实际的需要生成设计模式代码,有一定的意义。
可惜的是,它是用java开发的,Visual Studio.NET 2003本来是基于.NET平台开发,运行速度与资源占用已经够厉害的了,再加上一个JAVA来搅和一下,性能上几乎达到了让人不可忍受的地步。
某些代码同步的表现力并不强,尤其在类间的关联之上,操作起来非常不方便,在需要自定义一些文档时,由于代码同步的存在,使得图表绘制并不方便。
最恶劣的是:设计界面的底色不能更改,充满让人郁闷的色调,让人时常处于悲观的境地。
不过,瑕不掩玉,在Visual Studio.NET 2003下,与IDE能够集成的工具中,它仍是我们的首选。
2、Borland.Together.Designer.2005
评级:
总评:实用
一个很有意思的建模工具,比起以前的版本来说,有了许多改进,最大的改进,最醒目的地步并不是它对UML2.0的支持,而是在于:背景色终于不在灰暗,换成了白色的底,配上风格,尽管看起来仍没有高科的感觉,但却是让人觉得轻快了许多。
性能上还是老样子,基于JAVA开发的,我对JAVA平台的绘图能力的性能表示一些怀疑,毕竟它不是用的微软的本地API直接实现,不可能不受到性能上的影响。实际上,在togther2005拖动图形单元的时候,确实也有一些停滞的感觉。
它对UML2.0的支持大大地增加了这个工具的魅力,而且提供了UML2.0的绘图样例,可以让人很快地对新增的图形用法上手。
3 、Visual Paradigm
评级:
总评:奇特
这个软件在网上颇有盛誉,并有网友传言,该工具是中国人开发的(???)。不过,虽然传言如些,但它对中文的支持可以说是恶劣之极,与Borland Together相同的是,它也使用java进行开发的,所以性能状况并不良好。另外,在与Visual Studio.NET 2003的集成中,它也表现出了令人不满的地方。启动速度超慢,这暂且不说,启动后会发现右边的可浮动框的选项卡增加了N多项,让人根本搞不清楚,每张选项卡代表的是什么,如果要拉宽选项卡,就别指望还能够编辑代码,毕竟留下来的空间实在是太小了。
这个软件操作方式颇有意思,在拖放一个图形后,鼠标指上它时,图形周围会出现一圈形状按钮,点击它们就可以自动生成新的与该图形有关联的图形,使习惯后,还是很能提高开发效率。
该软件还提供了自定义色彩功能,可以支持彩色建模,
有时候,该软件会制造一些奇怪的BUG出来,比如,拖动一个Note后,有时候要么不能手动,要么不能删除。
4、