IEDA一键生成类图和时序图
在软件开发的时候,一般正常的开发流程是先写文档,在根据文档来进行开发,但是大部分的公司都是先开发,然后在补文档。在写文档的时候,就需要画大量的类图和时序图。手动画图需要花费大量的时间。现在好多的Ide中都有插件,所以,功能强大的idea怎么可能没有呢,于是便研究了一下idea如何自动生成类关系图和时序图。下面附上详细说明:
1、idea生成类关系图:
idea生成类图的时候不需要安装插件:
(1)选择要生成类关系图的多个类-->右击-->Diagrams-->show Diagrams
如下:
上边的类图里只能看出来类之间的关系,看不到类中的方法和属性等,如果想让类图中加上方法和属性,只需点左上角的两个按钮即可
还可以导出图片。到此类关系图生成完成。
(2)idea自动生成时序图:
idea自动生成时序图,需要安装一个插件 SequennceDiagram,安装过程如下:
File-->settings
找到绿色的安装按钮,点击安装,安装成功后重启idea,重启后即可生效。
生成时序图时,要选中一个方法(强调,是方法,不是类),选中后右击鼠标,选择时序图,如下:
生成结果:
如果有不想要的类,点击不想要的类,右击鼠标,move掉即可
有了自动生成,真是省了不少画图的时间,赶紧用起来。
IEDA一键生成类图和时序图相关推荐
- Eclipse 插件用法:Eclipse 利用 Amateras UML 生成 Java 类图、时序图和 UML 类图
文章目录 前言 一.安装 Eclipse 官方提供的安装框架 GEF 1.1.Eclipse 中第三方插件更新/安装策略 1.2.为什么选择 GEF 框架? 1.3.GEF 框架安装 二.安装 Ama ...
- eclipse下生成Java类图和时序图,生成UML图
0.美图 最近老板让我做类图和时序图 1. 安装和使用AmaterasUML 安装AmaterasUML前,需要先安装GEF 采用eclipse在线安装方式安装就好. eclipse在线安装GEF的地 ...
- 看懂UML类图和时序图
看懂UML类图和时序图 这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系: 能看懂类图中各个类之间的线条.箭头代表什么意思后,也就足够应对 日常的工作和交流: 同时,我们应该能将类图 ...
- 推荐一款超级好用的开源画图工具:用例图、架构图、时序图、类图、E-R图、甘特图
在项目开发的过程中需要各种类型的图来进行支撑,比如用例图.系统架构图.时序图.类图.E-R图,甚至项目管理的甘特图等等.为了画这些图我们往往需要寻找各类付费.免费的软件进行操作. 今天给大家推荐一款开 ...
- 【设计相关】UML类图和时序图介绍
文章目录 一. 什么是UML UML的定义 UML的应用场景 类图(Class Diagrams) 类关系 继承关系 记忆技巧 案例 汽车关系 购票机 类说明 方法说明 时序图(Sequence Di ...
- 用gif图展示UML中箭头和线条的含义,及搞懂UML类图、时序图和用例图
前言 新进入一家公司,应对 日常的软件开发工作和交流,要能看懂别人写的代码各个类之间的关系,那就需要您能看懂类图uml中各个类之间的线条.箭头代表什么意思? UML的类图中,一共有以下六大关系: 泛化 ...
- java进阶之UML类图和时序图
目录 UML概述 UML图分类 类图和时序图 类图 类图概述 类图的结构 类图中的关系 时序图 时序图概述 组成元素 示例图 UML概述 统一建模语言(英语:Unified Modeling Lang ...
- UML的类图、时序图表示方法以及惯例
UML 类图图示样例(总图) 一.类图 类图分三层: 第一层显示类的名称. 如果是抽象类,则就用斜体显示 .第二层是类的特性,通常就是字段和属性. 第三层是类的操作,通常是方法或行为. 注意前面的符号 ...
- UML图之五——时序图
一.什么是时序图 序列图表示了系统在参与者互动执行某一个用例期间,系统内部的一群对象的协作情况.一个用例就对应一个时序图.序列图是对系统动态行为进行描述.用于用例分析和设计阶段. 二.对比 1.序列图 ...
最新文章
- Halcon与QT的联合编程(1)
- Android 获取系统或SDCARD剩余空间信息
- python操作三大主流数据库(6)python操作mysql⑥新闻管理后台功能的完善(增、ajax异步删除新闻、改、查)...
- 足球点球 html5,身为西甲第一点球手,C罗只有5次让点经历,难怪点球破门过百...
- html5(八) IndexedDB
- 写作之法 —— 如何切题与点题
- DMR对讲机的基本概念理解
- 企业级即时通讯通信平台的实现
- 90后马来西亚女孩闯华为
- 关于华为应用市场的上架流程
- android 后台实时定位,实现后台定位,持续无限制定位
- vue 页面增加url前缀
- nvcc --version: nvcc不是内部或外部命令
- append() 与appendTo 比较
- 因为我懒,所以选择数学
- 汉仪尚巍手书有版权吗_汉仪尚巍手书字体下载 汉仪尚巍手书体W字体免费版下载...
- 5大优秀黑客必逛技术网站
- 众筹项目之后台管理系统-分配(八)
- Python-下载MP3
- 很喜欢的一个人:马云(从顽皮少年到商界大侠)