02-UML图绘制工具

一、UML绘图工具

UML绘制工具有很多,这里仅介绍两种。

  • IDEA自带插件:Diagrams

    用于查看类与类之间的关联关系

  • UML绘制工具:Astah Professional

    专业的UML绘图工具,这里使用的是 Astah Pro 8

1. IDEA自带插件:Diagrams

1.1 设置 Diagrams

在idea中,依次打开 File –> Settings –> Tools –> Diagrams

设置Diagrams如下,选择: 字段构造器方法

设置 Diagrams

1.2 使用 Diagrams

1.2.1 示例代码

有如下三个类,ComputerMoniterMouse

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…

使用IDEA查看UML关系图

UML关系图

1.2.3 在UML图中添加类或接口

UML图中鼠标右键 –> Content –> Add Class to Diagram

在UML图中添加类或接口

找到要添加的类,选择它

添加类到UML图中

完成类在UML图中添加

2. UML绘制工具:Astah Professional

官网:http://astah.net/cn/

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)

选择语言

next

同意用户协议

选择安装位置

确保磁盘有足够的空间

添加到开始菜单

为所有用户安装

开始安装

软件安装中

安装完成,取消勾选 启用应用, 再点击 Finish

这么做的目的是为了后面对软件做破解。

安装完成

2.2 破解 Astah Pro

复制破解Jar包

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

复制破解Jar包

粘贴破解包

替换文件

新建文件夹“License”

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

新建文件夹“License”

打开CMD

cd到破解jar所在目录

执行命令:java -jar dvt-AstahKeyfileMaker.jar

执行Java命令

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

破解jar包弹窗

选择 Astah Professional, 点击 Generate

生成许可文件

选择刚才创建的License目录,点击 保存

会在该目录下自动创建 license.xml 文件,此文件就用于激活 Astah

生成激活文件

文件生成成功

激活Astah Pro

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

查看许可证

设置许可证

选择生成的xml文件

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

验证许可信息

2.3 汉化 Astah Pro

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

复制汉化文件

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

汉化成功

参考链接

https://www.cnblogs.com/xsge/p/15871002.html

https://github.com/QingMings/astah-professional-8.1-zh_CN


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