代码之家  ›  专栏  ›  技术社区  ›  M.J.

Java的逆向工程工具

  •  3
  • M.J.  · 技术社区  · 15 年前

    是否有任何工具可以用来从Java代码中生成UML图。我目前也在使用StarUML。但是工具无法设计依赖关系,就像一个类调用另一个类一样,REST类关系图是生成的,说明接口、类、扩展类和所有类。

    有人能帮我一把吗?

    3 回复  |  直到 15 年前
        1
  •  3
  •   duffymo    15 年前

    您可以尝试SPARX企业架构师。它可以很好地导入Java或C语言。它还有一个运行时特性,允许您单步执行代码并生成序列图。

        2
  •  2
  •   zvikico    15 年前

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

        3
  •  0
  •   flash    15 年前

    你可以用 MagicDraw UML 为了达到这个目的。它不是免费的,但它确实值这个钱。

    购买前请先查看试用版。