做网站的分工,遵义酷虎网站开发,上海建设银行网站转账记录查询,广东购物网站建设报价IntelliJ IDEA生成时序图、类图 一、SequenceDiagram1.1 插件安装1.2 插件设置1.3 生成时序图 二、PlantUML Integration2.1 插件安装2.2 插件设置2.3 生成类图 在软件建模课程的学习中#xff0c;大家学习过多种图形表示方法#xff0c;这些图形主要用于软件产品设计。在传统… IntelliJ IDEA生成时序图、类图 一、SequenceDiagram1.1 插件安装1.2 插件设置1.3 生成时序图 二、PlantUML Integration2.1 插件安装2.2 插件设置2.3 生成类图 在软件建模课程的学习中大家学习过多种图形表示方法这些图形主要用于软件产品设计。在传统的开发流程中通常是先绘制设计图然后根据设计图开发软件项目。然而在实际的公司或团队项目开发过程中这种流程往往被颠倒过来很多情况下是先进行项目开发然后再绘制图表和编写文档。 其次在源码学习、快速了解业务流程与业余代码逻辑时时序图与类图都是一种简单快捷的方式。 针对以上现状我们可以利用一些工具来高效地完成这些图形的绘制。本文将以时序图和类图为例介绍如何在 IntelliJ IDEA 中使用插件来生成这两种图表。通过这些插件我们可以在开发过程中快速生成相应的图表提高开发效率和文档质量。
一、SequenceDiagram
1.1 插件安装
IntelliJ IDEA 安装时序图生成插件 SequenceDiagram安装步骤:
IDEA界面 CtrlAltS(调出设置页面)Plugins 在 Marketplace中搜索 SequenceDiagram搜索结果如下所示(我的已经安装了点击Install即可) 插件最新版本开始收费了可私信我提供解决方法安装完成后会出现在侧边栏如下图 1.2 插件设置
点击 SequenceDiagram 进行相关设置 可以设置生成时序图的相关信息 Call depth时序图调用层数。若生成的时序图比较大时若无更高的精准度要求可适当减少调用层数进行时序图大小的调整。 Display only project classes表示是否只显示当前项目的类文件不勾选的话可以显示依赖JAR包的类 Skip private methods表示跳过私有方法 Skip getters/setters表示跳过get、set方法 Skip constructors表示跳过构造方法 :::
1.3 生成时序图
在任何需要生成时序图的方法上右键单击选择 “Sequence Diagram”即可生成对应的时序图生成的时序图也可以以各种格式导出 同时每个时序图节点右键单击有两个选项“Go to Source” 和 “ Remove Method ‘xxxxxx()’”分别为跳转到源代码对应的位置 和 从时序图中删除对应的方法去除冗余信息简化时序图方便修改时序图显示。
二、PlantUML Integration 2.1 插件安装
IntelliJ IDEA 安装类图生成插件 PlantUML Integration安装步骤:
IDEA界面 CtrlAltS(调出设置页面)Plugins 在 Marketplace中搜索 PlantUMLIntegration搜索结果如下所示(我的已经安装了点击Install即可)安装完成后会出现在侧边栏如下图 2.2 插件设置
File Settings Tools Diagrams
2.3 生成类图
放到对应的包上或者放到具体的类上按住 CtrlAlt U 就生成了或者如下图操作即可生成类图 效果如下