标签: java object-oriented-analysis
有时我发现自己很难在具有100多个班级的大型遗留系统的对象环境中进行导航。
这似乎是一个相当普遍的挑战。
我很好奇是否有任何强烈推荐的工具可以编译你的源代码并产生一些关于你的对象如何相互关联的可视化。
感谢。
答案 0 :(得分:1)
查看CDA及其快速入门guide。
答案 1 :(得分:1)
您可以使用ArgoUML等工具使用逆向工程生成UML类图。
答案 2 :(得分:1)
有许多优秀的逆向工程工具可供选择。有些是像Rational Rose,Enterprise Architect和视觉范例那样的商业用途。在开源中我喜欢Star UML,Argo UML。 Class dependency analyzer也很好。