我如何从现有的Java代码生成UML图(特别是序列图)?
我如何从现有的Java代码生成UML图(特别是序列图)?
有一个名为binarydoc的免费工具,可以从Java方法的字节码(而不是源代码)生成UML序列图
或控制流程图
(CFG
)。
这里是java.net.AbstractPlainSocketImpl.getInputStream方法生成的binarydoc示例图:
java.net.AbstractPlainSocketImpl.getInputStream
方法的控制流程图:我建议使用PlantUML。这个工具非常有用且易于使用。PlantUML有一个Netbeans插件,您可以从Java代码创建UML图。
您可以通过以下方法在Netbeans中安装PlantUML插件:
Netbeans菜单 -> 工具 -> 插件
现在选择可用插件,然后找到PlantUML并安装它。
欲了解更多信息,请访问网站:www.plantuml.com