UML類圖的繪製在軟件詳細設計階段必不可少,今天就來簡單介紹一下一個常用的UML編輯軟件StarUML環境的搭建。
本文基於StarUML3.0.2版本的安裝與破解操作流程,主要包括以下幾步:
1,下載指定版本StarUML
2,安裝
3,安裝npm環境
4,找到安裝位置,並在指定目錄中運行cmd
5,解壓app.asar文件
6,修改指定js文件
7,重新打包生成app.asar文件
下面就來具體介紹一下每一步的操作。
1,下載指定版本StarUML
- http://staruml.io/download;打開
- 點擊如圖對應版本下載
2,安裝
沒有什麼好介紹的,省略
3,安裝npm環境
因爲在第五步中解壓.asar文件需要用到npm工具,所以我們需要安裝環境。我們可以通過安裝nodejs環境來簡潔安裝npm環境。
- nodejs官網 https://nodejs.org/zh-cn/,下載,安裝
- 通過在控制檯輸入 npm -v進行校驗
4,找到安裝位置,並在指定目錄中運行cmd
找到StarUML安裝位置,默認C:\Program Files\StarUML;
- 並打開resources目錄
- 運行控制檯
5,解壓app.asar文件
過npm指令解壓app.asar文件
asar extract app.asar app :解壓到當前目錄的app文件夾中
6,修改指定js文件
- 找到app文件夾中的license-manage.js,目錄位置app\src\engine\license-manage.js
- 修改checkLicenseValidity()方法並保存,修改前後代碼如下:
//修改前
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, false)
UnregisteredDialog.showDialog()
})
}
//修改後
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, true
//UnregisteredDialog.showDialog()
})
}
7,重新打包生成app.asar文件
重新打包生成app.asar文件,控制檯執行:
asar pack app app.asar
參考:https://blog.csdn.net/fepengwang/article/details/85068516
其他推薦:https://blog.csdn.net/jichuang123/article/details/50548339 五個免費UML建模工具推薦
如果對您有幫助,歡迎掃碼關注: