当前位置: 首页 > news >正文

微购物网站建设河南省建设厅网站136号文件

微购物网站建设,河南省建设厅网站136号文件,网站建设 发展方向,无锡市梁溪区建设局网站IntelliJ IDEA生成时序图、类图 一、SequenceDiagram1.1 插件安装1.2 插件设置1.3 生成时序图 二、PlantUML Integration2.1 插件安装2.2 插件设置2.3 生成类图 在软件建模课程的学习中,大家学习过多种图形表示方法,这些图形主要用于软件产品设计。在传统…

在这里插入图片描述

IntelliJ IDEA生成时序图、类图

    • 一、SequenceDiagram
      • 1.1 插件安装
      • 1.2 插件设置
      • 1.3 生成时序图
    • 二、PlantUML Integration
      • 2.1 插件安装
      • 2.2 插件设置
      • 2.3 生成类图

在软件建模课程的学习中,大家学习过多种图形表示方法,这些图形主要用于软件产品设计。在传统的开发流程中,通常是先绘制设计图,然后根据设计图开发软件项目。然而,在实际的公司或团队项目开发过程中,这种流程往往被颠倒过来,很多情况下是先进行项目开发,然后再绘制图表和编写文档。
其次,在源码学习、快速了解业务流程与业余代码逻辑时,时序图与类图都是一种简单快捷的方式。
针对以上现状,我们可以利用一些工具来高效地完成这些图形的绘制。本文将以时序图和类图为例,介绍如何在 IntelliJ IDEA 中使用插件来生成这两种图表。通过这些插件,我们可以在开发过程中快速生成相应的图表,提高开发效率和文档质量。

一、SequenceDiagram

1.1 插件安装

IntelliJ IDEA 安装时序图生成插件 SequenceDiagram,安装步骤:

  1. IDEA界面 Ctrl+Alt+S(调出设置页面)
  2. Plugins 在 Marketplace中搜索 SequenceDiagram,搜索结果如下所示(我的已经安装了,点击Install即可):

image.png

  1. 插件最新版本开始收费了,可私信我提供解决方法
  2. 安装完成后,会出现在侧边栏,如下图

image.png

1.2 插件设置

  1. 点击 SequenceDiagram 进行相关设置

image.png

  1. 可以设置生成时序图的相关信息

image.png

Call depth:时序图调用层数。若生成的时序图比较大时,若无更高的精准度要求,可适当减少调用层数进行时序图大小的调整。
Display only project classes:表示是否只显示当前项目的类文件,不勾选的话可以显示依赖JAR包的类
Skip private methods:表示跳过私有方法
Skip getters/setters:表示跳过get、set方法
Skip constructors:表示跳过构造方法
:::

1.3 生成时序图

在任何需要生成时序图的方法上,右键单击选择 “Sequence Diagram”,即可生成对应的时序图,生成的时序图也可以以各种格式导出:
image.png
image.png
同时,每个时序图节点,右键单击,有两个选项“Go to Source” 和 “ Remove Method ‘xxxxxx()’”,分别为跳转到源代码对应的位置 和 从时序图中删除对应的方法,去除冗余信息,简化时序图,方便修改时序图显示。

二、PlantUML Integration

2.1 插件安装

IntelliJ IDEA 安装类图生成插件 PlantUML Integration,安装步骤:

  1. IDEA界面 Ctrl+Alt+S(调出设置页面)
  2. Plugins 在 Marketplace中搜索 PlantUMLIntegration,搜索结果如下所示(我的已经安装了,点击Install即可):image.png
  3. 安装完成后,会出现在侧边栏,如下图

image.png

2.2 插件设置

File > Settings > Tools> Diagrams
image.png

2.3 生成类图

放到对应的包上或者放到具体的类上,按住 Ctrl+Alt +U 就生成了,或者如下图操作,即可生成类图
image.png
效果如下:
image.png

http://www.yayakq.cn/news/59931/

相关文章:

  • 网站排名推广推荐房产网站系统源码
  • 做公众号微网站站点推广策略包括
  • 常州企业自助建站女生学网络工程难吗
  • 网站ipv6改造怎么做 网页代码新乡商城网站建设哪家优惠
  • 网站域名后缀代表什么意思企业网站代码
  • 成都有哪些做公司网站的公司如何用电子邮箱做网站
  • 门户网站建设成本网站开发制作价格
  • seo做的不好的网站网络举报网站
  • 济南企业如何建网站网站为什么上传不了图片
  • 做电影网站会被捉吗建设pc端网站是什么意思
  • 做阿里巴巴网站需要多少钱六安网站建设定制
  • 免费无版权图片网站根据网站集约化建设要求
  • 合肥响应式网站建设方案建设工程公司采购的网站
  • c 网站做死循环网站建设企业建站方案
  • 信用网站建设原则专业定制网红变色杯
  • 济南建站方案关键词优化排名有哪些牛霸天的软件1
  • apt方式 安装wordpress濮阳做网站优化
  • 学做网站开发网络营销策划的基本原则是什么
  • .net购物网站开发中企动力网站icp备案通知
  • 温州网站建设优化公司分类信息网址
  • 北京市的重点门户网站有哪些浙江省住房和城乡建设厅官方网站
  • 自已买域名做网站要多少钱广元建设网站要多少钱
  • 免费推广网站入口2023燕成功的品牌推广案例分析
  • 绍兴网站建设方案书网站开发遇到的问题
  • delphi怎么做网站网页布局的常见8种类型图片
  • 电商网站开发视频教程如何申请com网站
  • 西安学校网站建设公司免费网站优化
  • 完整网站项目的逻辑环球设计官网
  • 购物网站分为几个模块青浦郑州阳网站建设
  • 如何查看网站模板助君网络怎么样