【发布时间】:2011-06-17 21:08:27
【问题描述】:
有时我发现自己很难在拥有 100 多个类的大型遗留系统的对象环境中导航。
这似乎是一个相当普遍的挑战。
我只是好奇是否有任何强烈推荐的工具可以编译您的源代码并生成某种关于您的对象如何相互关联的可视化。
谢谢。
【问题讨论】:
标签: java object-oriented-analysis
有时我发现自己很难在拥有 100 多个类的大型遗留系统的对象环境中导航。
这似乎是一个相当普遍的挑战。
我只是好奇是否有任何强烈推荐的工具可以编译您的源代码并生成某种关于您的对象如何相互关联的可视化。
谢谢。
【问题讨论】:
标签: java object-oriented-analysis
有许多优秀的逆向工程工具可供使用。有些是商业可用的,例如 Rational Rose、Enterprise Architect 和视觉范式。在开源中,我喜欢Star UML、Argo UML。 Class dependency analyzer 也不错。
【讨论】:
您可以使用逆向工程和 ArgoUML 等工具生成 UML 类图。
【讨论】: