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

时间:2015-05-18 09:37:39

标签: java eclipse eclipse-plugin uml reverse-engineering

我目前正在开发一个带有"IBM Rational Software Architect"(Licensed Version)作为IDE的Java项目。我的任务是了解代码流并需要准备技术文档,因为项目非常大(很多代码,类,包等)和无证件。由于该项目是用Java编写的,我的想法是对该项目进行逆向工程,以便在UML中查看其体系结构。建议我使用适合我的IDE的任何开源软件/插件,并且可以非常轻松地完成任务吗?

我用谷歌搜索并发现许多有用的Eclipse IDE工具,但没有找到IBM Rational Software Architect。

感谢您的回答!!

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

你可以尝试" Modelio"这是开源的,可以反转并生成类图。