Eclipse的UML插件

不久我听到有人在谈论Eclipse。开始我以为他们是在谈论日食,后来我才知道是那个IDE。他们谈到版本更新的速度是多么快,有时很难使插件保持最新。对此我深有感触,因为上周我花了很多业余时间试图找到一个支持Eclipse的好的UML建模插件。

  关于UML,我的最大问题就是,在开始编码之后,模型通常会过时,它们不再反映系统的状态。所以我的核心需求是向前/向后设计,即,如果我更改了代码,模型就会更新;反之亦然。我的第二个需求是导出到图像。第三个是成本。能够免费当然是最好不过了,不过如果物有所值,我也愿意付出一点点成本。

  所以我开始寻找支持Eclipse v3.1的UML插件。很快这个需求就淘汰了一些选项,例如Together(除了缺乏支持外,我还不明白它为什么会如此昂贵,Rational产品也一样)和Posiedon(两周之前,我给Posiedon方面发了一封邮件,他们回复说“我们正在解决这个问题”。刚才我查看了他们的网站,他们现在支持3.1了。非常棒!)。我本来还可以使用MagicDraw,但是我不喜欢他们的“插件”方法。对我来说,插件应该是集成的,能为我提供一种新的Eclipse视角。MagicDraw的产品只是基于Eclipse中的一个动作。

  接下来我试了Visual Paradigm。它看起来不错,根据我的调查,它支持我所需要的一切。但是我不喜欢类图等等的可视化表示。然后是Omondo。我以前从未听说过这个建模工具,它的无缝集成给我留下很深的印象。社区版本(community edition)就很不错,但是它少了商业版本的几种功能,但是我一看价格:990欧元!噢,算了吧……

  最后我想到了一个一直很受欢迎的插件,MyEclipse。它的年订费是$29.95。以前的版本(应该是指v4以前的版本吧?)不支持UML建模,我很高兴它现在支持了。我开始绕过它的主要原因是,我知道该产品的许多优势是通过Web Tools Platform项目提供的,我不想与别人挤在一起。最后我试用了一下,发现新版本非常不错,正是我所需要的。它的订费不是很高,而且我可以获得Omondo商业版的大部分功能(比如type4数据库管理)。

  现在我的心情又转好了。我希望我的房间里不会再有成堆的过时了的UML图了。

猜你喜欢

转载自sussi.iteye.com/blog/165326