使用IDEA自动生成UML类图和时序图

在UML设计的时候,在已经写好代码的情况下,想要得到类图除了使用processON等画图工具画图外,也还可以使用IDEA中的工具实现自动生成的类图和时序图。这里要注意的是,idea需要高级版。也就是说社区版的idea并不具备这个功能,可能需要去网上下载破解版或者自行购买。
首先打开setting(ctrl+alt+s)
使用IDEA自动生成UML类图和时序图_第1张图片
将我们需要在类图中展示的属性方法和构造器都勾选上。
使用IDEA自动生成UML类图和时序图_第2张图片
右键你的项目,然后找到Diagrams选择Show Diagram或者使用快捷键Ctrl+Alt+Shift+U。
使用IDEA自动生成UML类图和时序图_第3张图片
选择第一个

这样类图就自动生成了。还有需要不同的图可以选择不同的选项。
接下来是生成一个时序图。这里就需要用到一个插件:
使用IDEA自动生成UML类图和时序图_第4张图片
订正
经评论区指出,这里用到的插件是sequenceDiagram
使用IDEA自动生成UML类图和时序图_第5张图片
PlantUML也是可以生成时序图的插件:
右键想要生成时序图的java文件,new->PlantUML File
使用IDEA自动生成UML类图和时序图_第6张图片

下载好这个插件以后重启IDEA。
找到你想要生成时序的方法:
使用IDEA自动生成UML类图和时序图_第7张图片点OK
使用IDEA自动生成UML类图和时序图_第8张图片

使用IDEA自动生成UML类图和时序图_第9张图片
时序图也完成了。

你可能感兴趣的:(记录,intellij,idea,开发工具,uml,uml时序图)