用于对 Java 项目进行逆向工程的 UML 工具

UML tool for reverse engineering a Java Project

我目前正在做一个 Java 项目,"IBM Rational Software Architect"(Licensed Version) 作为 IDE。我的任务是了解代码流程,需要准备技术文档,因为项目非常复杂大(很多代码,类,包等)并且没有记录。由于该项目是用 Java 编写的,我的想法是对该项目进行逆向工程以查看其 UML 体系结构。有什么开源软件/插件可以推荐给我 IDE 并且可以轻松完成任务吗?

我用谷歌搜索并找到了许多适用于 Eclipse IDE 但不适用于 IBM Rational Software Architect 的工具。

感谢您的回答!!

您可以尝试 "Modelio",它是开源的,可以反转并生成 class 图。

您应该考虑独立产品。要动态生成序列图和 jar 依赖项,请尝试 jSonde

静态代码分析适合 class 图表 - 任何现代 IDE(如 IntelliJ IDEA)都可以生成它

StarUML是一个很好的开源工具,我想它有你想要的。