用于java的逆向工程的工具

时间:2010-09-23 09:21:09

标签: java reverse-engineering

是否有任何工具可用于从Java代码生成UML图。我目前正在使用STAR UML。但是该工具无法设计依赖关系,就像一个类调用另一个类一样,休息时生成的类图表说明了接口,类,扩展类和所有..

任何人都可以帮助我。

3 个答案:

答案 0 :(得分:3)

您可以尝试使用Sparx Enterprise Architect。它可以很好地导入Java或C#。它还具有运行时功能,允许您单步执行代码并生成序列图。

答案 1 :(得分:2)

看看nWire for Java。它不是UML工具。但是,它将快速绘制具有所有可能依赖性的代码工件图。许多人将其用于逆向工程和挖掘遗留代码。

答案 2 :(得分:0)

您可以使用MagicDraw UML来实现此目的。它不是免费的,但绝对值得花钱。

购买前请查看试用版。