一、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