这个工具使用了几天有了心得。特此写此次博客记录。
安装
首先去官网下载该软件。官网地址。因为是dmg文件,打开安装上就可以了。
破解
1.打开终端
2.cd /Applications/StarUML.app/Contents/www/license/node/
3.open .
4.随便找个编辑软件打开LicenseManagerDomain.js 文件
5.找到函数 function validate(PK, name, product, licenseKey)
将函数中的内容替换掉成下面这样的
function validate(PK, name, product, licenseKey) {
var pk, decrypted;
return {
name: "自定义的名字",//可以改成你自己的名字,这就是登录账号,最好是英文 @1
product: "StarUML",
licenseType: "vip",
quantity: "mergades.com",
licenseKey: "yes2018" //这里就是密码了。@2
};
try {
pk = new NodeRSA(PK);
decrypted = pk.decrypt(licenseKey, 'utf8');
} catch (err) {
return false;
}
var terms = decrypted.trim().split("\n");
if (terms[0] === name && terms[1] === product) {
return {
name: name,
product: product,
licenseType: terms[2],
quantity: terms[3],
licenseKey: licenseKey
};
} else {
return false;
}
}
6.然后打开starUML ,点击help ->EnterLicense 输入上面你定义的@1 @2 处的文字。
7.破解成功。
使用
打开软件的样子。可能不太一样。
软件界面
这里的三个按钮
image.png
点击看看效果就行了。这里不解释。
这里主要讲我们怎么制作类图 ,时序图,流程图等。
image.png
这里的diagram 就是流程图的意思。你选择哪个就是制作哪个流程图.
class diagram 就是类图
Flowchar diagram 就是流程图
其他的类推,讲到这里大概就知道了,starUML可以制作很多类型的图。
这个软件可以把自己制作的图导出到png 等图片格式。
image.png
网友评论