问题 用于逆向工程eclipse项目的UML工具


我目前正在研究Eclipse中的一个项目,但问题是这个项目非常大(很多代码,类,包等)并且没有文档记录。由于该项目是用Java编写的,我的想法是对项目进行反向工程,以便在UML中查看他的体系结构。你知道一个eclipse插件可以很容易地完成这个任务吗?感谢您的回答 !!


13115
2018-04-26 12:44


起源



答案:


我认为 MoDisco 是你在找什么( 这里 一个简短的介绍)


7
2018-04-26 16:11



此工具不起作用 GWT?所以,请你建议任何插件或工具进行逆向工程 GWT。 - Madhusudan Joshi


答案:


我认为 MoDisco 是你在找什么( 这里 一个简短的介绍)


7
2018-04-26 16:11



此工具不起作用 GWT?所以,请你建议任何插件或工具进行逆向工程 GWT。 - Madhusudan Joshi


似乎问题是处理Eclipse插件,因此Modisco和StartUML不是一个可能的选择,因为它们不是图形类图视图或Eclipse插件。

我评估和选择的工具是:

Topcased 可以反转项目并提供UML视图。即使不是递归的,反之亦然。我的意思是你只能检测具有自己信息的对象,例如类,接口,包,方法和属性,但是你无法检测类之间的调用,因为这需要递归反转。

eUML 将为您提供可视化的类图和导航的可能性,但没有模型只在您自己的代码中插入EMF标记。我喜欢类图的可视化表示,但在我的代码中使用EMF标签太过于干扰!

你可以试试 RSA 这是一个非常好的反向,有一个真正的UML模型,但你也将在你的代码中获得EMF标记

对我来说最好,毫无疑问是 EclipseUML Omondo在代码中没有标签和高质量的UML模型,但实在太贵了!!


3
2018-04-27 08:52





我建议 的StarUML 要么 StavrUML,非正式的分叉。它反向工程师在1.6或之前的代码符合Java版本。是的,该项目在几年前就已被废弃,但UML编辑器仍然非常强大和强大。

但是,我避免使用逆向工程UML图。如果它,你可能会得到一个难以理解的混乱。只是陷入困境并手动制作:)


2
2018-04-26 16:24





如果您检查,我相信您可以找到适合您需求的工具 这些


0
2018-04-26 13:57