Is there a good tool that can help to reverse engineer Java classes to UML that will show an overview of how my classes are related to each other? It doesn't need to decompile from JAR file because I have the sources. I know there are quite a few out there but most of those can only generate individual class. I hope there is a tool that can generate class diagram that shows an overview of how all my current classes and packages work together, so that I can analyse my current architecture design. Of course, analysing is one thing. The other is for documentation purposes.
到目前为止,我知道一些。但是他们不能做一个概览类图。下面是我尝试过的Java UML工具列表,它们能够进行逆向工程,但不能对我的整个项目进行概述类图:
StarUML(非常好的开源UML工具,但不能生成概览类图) ArgoUML(它是缓慢和迟缓的,它一直崩溃) UModel(这是一个商业软件。我以前用过,但发现很难用) MS Visio(它不支持Java UML逆向工程。仅适用于VB)
还有什么其他的建议要添加到这个列表中吗?并希望能够生成一个Java类的概览图。顺便说一下,我使用的是Eclipse。