强大的uml java_IDEA 还是强大啊,一键把项目生成 UML 类图…
最近在开发的过程当中,对于已有的代码,想将相关类绘制成UML类图,虽然现在有很多UML类图的优秀软件,比如ProcessOn(可视化编辑)、draw.io(可视化编辑)、PlantUML(代码生成),其实看到这里我就想IDEA中有没有像PlantUML一样的自动生成的插件。
本着怀疑的态度百度了一下,果然IDEA还是很强大的,这个插件都是自带的,接下稍微讲述如何利用IDEA生成UML类图的教程。点击这里获取一份推荐的插件清单。
说之前先说一下Diagram这个单词,意思是图表; 示意图; 图解; [数] 线图的意思。
打开设置 File->Setting或windows下按Ctrl+Alt+S
然后在搜索框中输入Diagram,如下图:
如上所示,我们主要关心的只有Java Class Diagrams下面的几个单选框,分别对应红字部分,一般的UML类图只需要知道成员变量、构造器和方法(前面三个),其他的随意,设置好了之后我们就来演示一下。
选择需要的类文件,在编辑器中打开它
按Ctrl + Shift + Alt + U或Ctrl + Alt + U或右键选择,生成类Uml关联图,如下图:
上面的是类的UML图,下面的support包的UML图:
还有就是对于专业的UML软件来说,这种自动生成的东西可能表达并不是非常的准确直观,特别是对于UML图有严格要求的人来说,显得格外重要。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。链接:blog.csdn.net/hy_coming/article/details/80741717
关注Java技术栈看更多干货
戳原文,获取精选面试题!
强大的uml java_IDEA 还是强大啊,一键把项目生成 UML 类图…相关推荐
- Eclipse 插件用法:Eclipse 利用 Amateras UML 生成 Java 类图、时序图和 UML 类图
文章目录 前言 一.安装 Eclipse 官方提供的安装框架 GEF 1.1.Eclipse 中第三方插件更新/安装策略 1.2.为什么选择 GEF 框架? 1.3.GEF 框架安装 二.安装 Ama ...
- 《火球——UML大战需求分析》(第3章 分析业务模型-类图)——3.7 关于对象图
摘要:类图(Class Diagram)可能是用得最多的一种UML图.类图的基本语法并不复杂,你可能最多学习两三天就可以掌握,然而要真正做到活用类图则可能需要几年的功力.类图是锻炼面向对象分析(OOA ...
- 《火球——UML大战需求分析》(第3章 分析业务模型-类图)——3.2 类图的基本知识
摘要:类图(Class Diagram)可能是用得最多的一种UML图.类图的基本语法并不复杂,你可能最多学习两三天就可以掌握,然而要真正做到活用类图则可能需要几年的功力.类图是锻炼面向对象分析(OOA ...
- 《火球——UML大战需求分析》(第3章 分析业务模型-类图)——3.6 考试管理系统(类图综合训练)
摘要:类图(Class Diagram)可能是用得最多的一种UML图.类图的基本语法并不复杂,你可能最多学习两三天就可以掌握,然而要真正做到活用类图则可能需要几年的功力.类图是锻炼面向对象分析(OOA ...
- eclipse下生成Java类图和时序图,生成UML图
0.美图 最近老板让我做类图和时序图 1. 安装和使用AmaterasUML 安装AmaterasUML前,需要先安装GEF 采用eclipse在线安装方式安装就好. eclipse在线安装GEF的地 ...
- Eclipse 答疑:Eclipse 使用 Amateras UML 创建类图点击 Finish 没反应解决方式汇总
文章目录 前言 一.问题产生场景 1.1.Amateras UML 创建类图没反应 二.问题原因分析 三.问题定位及解决 3.1.定位检查版本支持信息 3.2.问题确认过程 3.3.解决方式验证 四. ...
- 使用 rose 将 c++代码转换为 uml 类图
From: http://www.cppblog.com/prayer/archive/2009/12/24/103954.html 阅读本文章,你需要对 uml 有简单的了解,懂得以下术语: 类图( ...
- eclipse java类图_eclipse中。green UML 自动生成类图
Green UML和AmaterasUML 两种 一.安装方法: 1.都是先安装GEF 通过eclipse-> install new software安装GEF的网址: http://down ...
- Java画UML类图
1.在Eclipse中安装插件. 1.1 安装和使用AmaterasUML 安装AmaterasUML前,需要先安装GEF 第一种:采用eclipse在线安装方式安装就好. eclipse在线安装GE ...
最新文章
- 射线法 java_射线法(1190 - Sleepwalking )
- java中filereader读取文件_java – 如何使用FileReader逐行读取
- nyoj- 117 求逆序数 hdu-sort it---- 树状数组
- ServiceStack.Ormlit 事务
- 很大的.xls 文件导入sqlserver2005导入不全_python3 接口测试数据驱动之操作 excel 文件...
- Java创建型模式的讨论
- 我悲惨的人生,该死的UPX壳,谁能救救我
- 论一个蒟蒻的脑子里可以有多少坑(貌似咕了……目前更新保持在noip阶段)
- Atitit mybatis快速开发 的sql api接口
- http服务器和application服务器区别
- 100部经典漫画,有机会看看。
- 通过python实现txt中,字母概率的计算,以及信源熵的计算,并且输出
- 「案例分享」工程总承包模式下对分包单位管理和控制的做法
- tcl计算机语言,简述TCL语言的应用
- 计算机系统组成思维导图
- 记一次对易班前端解密的经过
- 阿里云ClickHouse海量数据分析
- 《C Prime Plus》(第六版) 第03章 编程练习 8 品脱/盎司/大汤勺/茶勺单位换算
- Android OKHttp3的使用和下载/上传图片
- 开发者实验室体验之文智自然语言处理SDK by python