2015年6月23日 星期二

繪製UML - StarUML

最近有OOAD的需求
所以需要來繪製UML
找了些軟體並且上 google image 查看過繪製出來的效果
(人總是視覺上的動物 還是想找個畫出來OK的)

最後決定了這套 StarUML
然後StarUML目前已經停止開發
目前團隊開發維護StarUML2 且這是要付費的

然後對岸有神人大大分享破解方式
這裡記錄一下
到StarUML的安裝路徑下搜尋LicenseManagerDomain.js
然後按照以下修改 validate這個function 就會被依照內容強制return

    var NodeRSA = require('node-rsa');
    
    function validate(PK, name, product, licenseKey) {
        var pk, decrypted;
        return {
            name: "LearnRPG", // 把你想要的名字寫在這
            product: "StarUML",
            licenseType: "vip",
            quantity: "www.google.com",
            licenseKey: "I am licenseKey!!!" // 授權碼隨你填
        };

        try {
            pk = new NodeRSA(PK);
            decrypted = pk.decrypt(licenseKey, 'utf8');
        } catch (err) {
            return false;
        }

然後繪製完的圖也許想要產生程式碼
官方網頁也有整理github上面的開放原始碼(均為MIT license)
當然不需要這麼麻煩
StarUML的 Tools下面就有Extension Manager可以直接下載安裝 :)
Enjoy IT !!!

沒有留言:

張貼留言

開放匿名留言 請大家注意網路禮儀