有没有一个好的工具可以帮助将Java类反向工程为UML,从而展示我的类如何相互关联?它不需要从JAR文件反编译,因为我有源代码.我知道有很多,但大多数只能生成单独的类.我希望有一个工具可以生成类图,显示当前所有类和包是如何协同工作的,这样我就可以分析当前的体系 struct 设计.当然,分析是一回事.另一个用于文档编制.
到目前为止,我知道一些.但他们不能做一个概览类图.下面是一个Java UML工具列表,我已经try 过,能够进行逆向工程,但不能对我的整个项目进行概述类图:
- StarUML(非常好的开源UML工具,但不能生成未概述的类图)
- ArgoUML(它速度缓慢、行动迟缓,而且不断崩溃)
- UModel(这是一个商业软件.(我前段时间用过,但觉得很难用)
- MS Visio(不支持Java UML反向工程.仅适用于VB)
还有没有其他建议要添加到这个列表中?并且希望可以生成一个Java类概观图.顺便说一下,我正在使用Eclipse.