Eclipse的最佳UML插件

我刚刚inheritance了一个J2SE项目,并将在Eclipse上进行工作。 我想从现有代码中获取一些图表,我正在寻找与Eclipse一起使用的优秀UML插件。

有什么建议?

老实说,我认为你最好的选择不是Eclipse插件,而是Sparx Systems的Enterprise Architect。 它的成本合理( Professional版本为200-300美元 ),它可以将现有代码库逆向工程为UML。 我已经在几个项目中使用它,并且每当我需要对现有项目进行20,000英尺的概述时,它就发现它非常宝贵。

此外,我还没有广泛使用其UMLfunction,但MyEclipse( 仅售65美元 )声称也具有逆向工程function。

如果您只是想从现有代码生成一些图表,那么我将选择Eclipse UML2 Tools 。

请记住,可以在此处找到所有Eclipse UML2兼容工具的列表: http : //wiki.eclipse.org/MDT-UML2-Tool-Compatibility

他们中的许多人都是自由而且非常好的

我喜欢UMLet 。 它是基于XML的,如果需要的话,它对于diff’ing非常有用。

一年前,我尝试了一些Eclipse的UML工具。 我不知道最近是否有变化,但我没有找到任何好的开源解决方案(建模工具总是非常昂贵)与WYSIWYG UML与Round Trip工程(意味着更改代码将改变您的UML模型,反之亦然) 。 我发现Omondos UML插件是最好的商业UML Eclipse插件。 还有一个试用版,但如果您的项目缺钱(1个开发者许可证大约4000美元),它可能不是一个好的选择。

我过去曾使用Poseidon作为UML,并发现它是一款非常不错的产品。 同一家公司有一个eclipse插件,声称可以(除其他外)进行往返工程:

http://www.gentleware.com/apollo.html

它每月只需6美元,并有30天的试用期。