有没有办法从我为项目创建的.jar
文件中生成对象UML图。我想向jar提供输入,然后生成对象UML图。为了生成和可视化类图,我使用了类可视化工具,但找不到用于生成对象uml图的工具。
对象图和类图是两个不同的东西。有几种工具可以对源代码进行静态分析,为您组合一个类图(即结构.class。对于对象图,您需要一些可以在运行时(当对象位于内存中时(挂钩到进程中的东西。Sparx EA可以做到这一点 - 它可以附加到发出调试符号的进程,以构建内存中对象以及它们之间交互的图片,当然它只能对捕获会话期间进程执行的对象执行此操作。它构建了一个序列图而不是一个对象图,但它仍然可以帮助您处理对象行为。