不久我听到有人在谈论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图了。
分享到:
相关推荐
Eclipse UML 插件是针对 Eclipse 集成开发环境的一个强大工具,它扩展了 Eclipse 的功能,使其能够进行模型驱动的软件开发。这款插件的核心在于支持统一建模语言(UML),允许开发者创建、编辑和管理 UML 图形,如...
eclipse的UML插件,生成类文件的UML图,很实用。
将Eclipse UML插件集成至Eclipse是软件开发领域中一项重要的技能,尤其是在进行面向对象设计和系统架构分析时。UML(统一建模语言)作为一种标准的可视化建模语言,广泛应用于软件工程中,它能够帮助开发者清晰地...
在Eclipse中使用ModelGoon UML插件,可以方便地进行以下操作: 1. **模型创建**:通过插件,用户可以直接在Eclipse内创建各种类型的UML图,包括类图、对象图、用例图、序列图、状态图和活动图等,帮助开发者清晰地...
org.eclipse.uml2.uml:这是Eclipse UML插件的核心库,提供了UML类图的基本元素,如类、接口、关联、活动图等。它还包含了用于创建和编辑UML模型的编辑器。 org.eclipse.uml2.uml.diagram:这个库包含了用于创建和...
为了在Eclipse中创建UML(统一建模语言)图表,开发者常常需要安装额外的插件。AmaterasUML是这样一个插件,它提供了一种直观的方式来绘制UML类图,方便代码设计和理解。 首先,安装AmaterasUML之前,我们需要先...
Eclipse UML2插件是Eclipse集成开发环境(IDE)的一个强大工具,它使得软件开发者能够方便地创建、编辑和管理统一建模语言(UML)模型。这个插件扩展了Eclipse的功能,允许用户在开发过程中直接进行UML建模,从而...
EclipseUML是一款专为...总之,EclipseUML插件为Eclipse开发环境增加了强大的UML建模能力,是软件设计和分析的理想工具。通过它,开发者可以更加直观、高效地理解和表达复杂系统的设计,提升软件开发的质量和效率。
综上所述,EclipseUML通过Omondo Eclipse UML插件,在Eclipse环境中提供了强大的UML建模能力。无论是初学者还是专业软件工程师,都可以利用这些工具有效地进行软件设计和架构规划。通过具体的示例学习,如类图创建和...
在实际开发中,使用UML插件有以下几个关键优势: 1. **可视化设计**:UML图表能够清晰地展示系统的结构和行为,有助于团队成员间的沟通和理解。 2. **需求分析**:通过绘制用例图,可以更好地捕获和理解用户需求。 ...
在Eclipse中安装ObjectAid UML插件后,用户可以轻松地浏览和操作项目的类结构,将其转换为UML类图、序列图或其他UML图表。这对于理解和调试复杂的代码库非常有帮助,尤其是当项目涉及大量类和对象交互时。 "site....
eclipseUML 2.2 插件在 Eclipse 3.5.1 中的应用 EclipseUML 是一款功能强大且实用的 UML 建模插件,能够将工程反向导出类图,并且可以直接集成到 Eclipse 开发环境中。下面将对 eclipseUML 2.2 插件在 Eclipse ...
通常在这样的博客文章中,作者可能会提供详细的步骤、安装指南或者使用技巧,以帮助开发者了解如何获取并使用EclipseUML插件。 标签“源码 工具”暗示了EclipseUML可能包含源代码,这使得开发者可以深入理解其工作...
- **Eclipse版本兼容性**:EclipseUML插件的版本应与Eclipse IDE版本相匹配,避免因不兼容导致的问题。 - **UML图类型**:熟悉并掌握用例图、类图、序列图、状态图等常见UML图类型,有助于更好地利用EclipseUML进行...
### Eclipse UML插件——Green 的介绍、安装与使用 #### 一、Eclipse UML插件概述 Eclipse UML插件是一种用于Eclipse IDE的扩展工具,它允许开发者在Eclipse环境中创建、编辑和维护UML(Unified Modeling Language...
Eclipse UML2.0 插件是针对Eclipse集成开发环境的一个扩展工具,它专为UML(统一建模语言)2.0设计,帮助软件开发者和系统分析师以图形化方式描绘和管理项目结构。这个插件的核心功能是提供了一个用户友好的编辑器,...
ModelGoon、AmaterasUML-Eclipse插件 , 内含AmaterasUML的Eclipse插件,只需要把zip包里面的plugins合并到Eclipse的安装目录里面即可,同时含有GEF的离线安装包,如果需要安装也直接合并的Eclipse的安装目录里面...