Need UML reverse engineering tool for Java project [closed]

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-03 07:22:05

Visual Paradigm for UML

Tools --> Instant Reverse --> Java --> Specify your sources and you are done.

This is a commercial application with lots of stuff, but for what you need to do, you are fine with the evaluation key.

EDIT: Also have a look at this video

Ratna Dinakar

I recommend Architexa for its great class digram generation. Instead of generating every classes in a huge class diagram, Arhitexa allows you to selectively display the relevant classes in the diagram.

Most UML tools can import Java code. Last time I used JUDE Community edition it could do it, but they've split it into community and paid editions. I'm not sure if the free one does anymore. Sparx Enterprise Architect can import Java as well.

I suggest euml2 as an eclipse pluggin.
It has a free version and it is quite good!

Clifford

Umbrello supports Java code import, and it is open source, so will cost you nothing to try.

You might also give Doxygen(with GraphViz) a go; it will generate UML 'style' class diagrams and is a great code navigation tool for unfamiliar code-bases. Not truly a UML tool though, but might suit your requirements.

I recommend Enterprise Architect which supports full reverse and forward engineering including for Java. Automatic Documentation generation as Word, PDF or website.

Free Class Visualizer does exactly that - you load compiled Java code and, as a result, receive class diagrams allowing you to navigate through relations. It supports parametrized types, annotations and discovers all sort of outbound and inbound relations (including dependencies).

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!