一、UML绘图工具
UML绘制工具有很多,这里仅介绍两种。
IDEA自带插件:
Diagrams用于查看类与类之间的关联关系
UML绘制工具:Astah Professional
专业的UML绘图工具,这里使用的是
Astah Pro 8
1. IDEA自带插件:Diagrams
1.1 设置 Diagrams
在idea中,依次打开 File –> Settings –> Tools –> Diagrams
设置Diagrams如下,选择: 字段、构造器、方法

1.2 使用 Diagrams
1.2.1 示例代码
有如下三个类,Computer、Moniter 、Mouse
public class Computer {
private Mouse mouse; //鼠标可以和computer分离
private Moniter moniter;//显示器可以和Computer分离
public void setMouse(Mouse mouse) {
this.mouse = mouse;
}
public void setMoniter(Moniter moniter) {
this.moniter = moniter;
}
}
public class Moniter {
}
public class Mouse {
}
从代码可以看出,他们之间为 聚合关系(Aggregation),如果不知道什么是聚合关系,本篇后面会介绍。
1.2.2 使用IDEA查看UML关系图
同时选中这三个类,鼠标右键选择 Diagrams , 然后选择 Show Diagram…


1.2.3 在UML图中添加类或接口
UML图中鼠标右键 –> Content –> Add Class to Diagram

找到要添加的类,选择它


2. UML绘制工具:Astah Professional
Astah Professional 是一款专业的UML绘图工具,除了绘制UML图以外,还可以绘制ER图、流程图和数据流图等,这里仅介绍它的安装、破解、汉化。
2.1 安装 Astah Pro
下载
百度网盘:https://pan.baidu.com/s/1Is0BpNy41uI5U9woFIVu_Q?pwd=0000
解压

从上往下依次是:破解包、汉化包、安装文件
开始安装
首先确保你的电脑上有JDK环境,我的电脑上目前已安装并配置好了JDK8的开发环境
C:\Users\kd>java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)









安装完成,取消勾选 启用应用, 再点击 Finish
这么做的目的是为了后面对软件做破解。

2.2 破解 Astah Pro
复制破解Jar包
将破解jar包复制到软件的安装目录中, 就是安装Astah时选择的路径,我这里安装到了:E:\software\astah-professional

粘贴破解包

新建文件夹“License”
在这个目录下新建一个文件夹“License”

打开CMD
cd到破解jar所在目录
执行命令:java -jar dvt-AstahKeyfileMaker.jar

执行完java命令后,自动打开弹窗如下:

选择 Astah Professional, 点击 Generate

选择刚才创建的License目录,点击 保存
会在该目录下自动创建 license.xml 文件,此文件就用于激活 Astah


激活Astah Pro
打开Astah, 点击 Help –> License ,设置许可证为刚才生成的 xml 文件



再次查看许可信息,发现有效期到 2030年。

2.3 汉化 Astah Pro
复制汉化文件:astah-gui_zh_cn.properties 到安装根目录即可

重新打开 Astah, 发现已汉化成功

参考链接
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 george_95@126.com