美文网首页
如何使用方法的序列图

如何使用方法的序列图

作者: 不怕天黑_0819 | 来源:发表于2021-01-08 14:33 被阅读0次

什么是序列图

序列图(Sequence Diagram),亦称为循序图,是一种UML行为图。表示系统执行某个方法/操作(如登录操作)时,对象之间的顺序调用关系。

这个顺序调用关系可以这样理解:你需要执行系统中某个对象 a 提供的方法/操作 login(登录),但是这个对象又依赖了对象 b 提供的方法 getUser(获取用户)。因此,这里就有了 a -> b 调用关系之说。

什么时候用到序列图

我们在很多场景下都需要时序图,比如说:

  • 阅读源码 :阅读源码的时候,你可能需要查看调用目标方法涉及的相关类的调用关系。特别是在代码的调用层级比较多的时候,对于我们理解源码非常有用。(题外话:实际工作中,大部分时间实际我们都花在了阅读理解已有代码上。)
  • 技术文档编写 :我们在写项目介绍文档的时候,为了让别人更容易理解你的代码,你需要根据核心方法为相关的类生成时序图来展示他们之间的调用关系。
  • 梳理业务流程 :当我们的系统业务流程比较复杂的时候,我们可以通过序列图将系统中涉及的重要的角色和对象的之间关系可视化出来。
    ......

如何使用

在idea 上安装插件SequenceDiagram,在方法右键选择 Sequence Diagram,选择层级深度,就可以查看对应的序列图,同时还可以把序列图导出问图片。

相关文章

  • 如何使用方法的序列图

    什么是序列图 什么时候用到序列图 我们在很多场景下都需要时序图,比如说: 阅读源码 :阅读源码的时候,你可能需要查...

  • UML 序列图

    1、序列图的定义 序列图是对对象之间传送消息的时间顺序的可视化表示。 序列图的主要用途是把用例表达的需求,转化为进...

  • UML概览

    北京尚学堂UML课程笔记 一、UML分类 序列图:描述实例在某个场景中动作执行的顺序。 序列图和协作图是同构图。 ...

  • 用户体验

    用户体验并不是指一件产品本身是如何工作的,而是指 产品如何与外界发生联系并发挥作用。 这让我想起了UML业务序列图...

  • 入门AE:火焰动画的效果,附带教程

    一、效果图 今天教大家的知识还是序列图层,序列图层的作用就是让很多的图层,依次错开相同的时间,手调也可以,但是如果...

  • UML建模(四)业务建模之业务序列图

    4.1 描述业务流程的手段 描述业务流程的手段:文本 活动图 序列图 序列图和活动图比较:1.活动图只关注人,序列...

  • 基于深度学习的视频检测分类综述(2)

    2、基于彩色序列图像和光流图像的视频检测分类 该方法主要是把彩色序列图像和图像光流放入CNN网络中,经过数据融合后...

  • 枚举实现单例和策略模式

    单例模式 使用方法: 策略模式 如何使用

  • UML 序列图的 BCE 模式

    序列图关联了类图与用例图两方面,可通过BCE确定序列图。 BCE模式,将对象分为三类:边界类(boundary c...

  • Java开发Tools

    IDEA生成序列图利器-SequenceDiagram[https://plugins.jetbrains.com...

网友评论

      本文标题:如何使用方法的序列图

      本文链接:https://www.haomeiwen.com/subject/sphfaktx.html