#idea SequenceDiagram安装使用

序言

我们在写代码的时候,尤其是涉及多级调用、业务相对比较复杂的时候的时候,时序图是一个帮我们梳理思路、明确调用关系的很好用的工具

时序图,又称为序列图、循序图,是一种UML交互图。时序图通过描述对象之间发送消息的时间顺序,显示多个对象之间的动态协作过程。

简介

时序图包括如下元素:角色,对象,生命线,控制焦点和消息:

  • 角色(Actor) 系统角色,可以是人或者其他系统和子系统。以一个小人图标表示。
  • 对象(Object) 对象位于时序图的顶部,以一个矩形表示。对象代表时序图中的对象在交互中所扮演的角色,位于时序图顶部和对象代表
    • 对象一般包含以下三种命名方式:
      • 第一种方式包含对象名和类名。
      • 第二种方式只显示类名不显示对象名,即为一个匿名对象。
      • 第三种方式只显示对象名不显示类名。
  • 生命线(LifeLine) 时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线(对象的时间线)。以一条垂直的虚线表。
  • 控制焦点(Activation) 控制焦点代表时序图中在对象时间线上某段时期执行的操作。以一个很窄的矩形表示。
  • 消息(Message) 表示对象之间发送的信息。主要分同步消息、异步消息、返回消息

idea插件介绍

本文今天介绍的重点是我们日常开发过程中使用的idea内的插件

有了这个插件,你可以:
1.生成简单序列图。
2.通过单击图表形状来导航代码。
3.从图中删除类。
4.将图表导出为图像(SVG、JPEG、PNG、TIFF)。
5.将图表导出为 PlantUML、美人鱼格式文件。

安装

SequenceDiagram安装界面
安装完成后需要重启一下IDEA。

使用

  • 直接在方法名上右键鼠标,选择Sequence Diagram…
    在这里插入图片描述

设置

在这里插入图片描述
安装完成后界面下方有对应按钮,点开后点击扳手图标,可打开下方选项
在这里插入图片描述
也可以打开idea软件settings,对插件做出更加深入的设置在这里插入图片描述

生成效果
在这里插入图片描述

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值