StarUML使用教程

StarUML(簡稱SU),是一種建立UML類圖,生成類圖和其他型別的統一建模語言(UML)圖表的工具。

安裝

官網http://staruml.io/下載對應作業系統版本安裝即可

破解

1、找到安裝目錄下的“LicenseManagerDomain.js”檔案,一般在INSTALLPATH/www/license/node目錄下;
2、修改validate函式,如下

function validate(PK, name, product, licenseKey) {
return {  
name: "0xcb",  
product: "StarUML",  
licenseType: "vip",  
quantity: "bbs.chinapyg.com",  
licenseKey: "later equals never!"  
};
var pk, decrypted;
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;
}
}

3、開啟StarUML,在Help-》Enter License-》輸入name:0xcb,licenseKey: later equals never!,提交即提示驗證成功!

使用

選單File-》New或者Ctrl-N,新建一個mdj檔案,右鍵新增各種diagram

Use Case Diagram

usecae