試用過幾個免費UML工具,個人感覺使用StarUML較順手,搭配還不錯用的MDA,只是每次開新專案時,都必須重新建立一次MDA樣版,有點麻煩,於是起了自己建立一個預設MDA樣版的念頭。
Approach就是一個專案的概略樣板,在開啟StarUML時,他會問您"new project by Approach",讓您選擇要使用何種樣板建立專案,我的目的就是要在這裡加一個MDA的Approach,如下圖所示多了一個MDA Approach:
StarUML是一套OpenSource的軟體,所以他的開發文件裏有提到建立一個Approach的方法,有興趣您也可以去官網下載研究,他只要編寫一個XML文件,再複製到Module目錄下即可,目前我只做出精簡的MDA樣板,有時間再來深入研究研究。開啟MDA Approach後的畫面如下:
另外Approach的XML文件不支援中文,所以只能用英文。當我翻閱開發文件時,得知StarUML是使用Delphi開發的時候,剛好我很熟這套IDE,所以嘗試拿它的Source Code來改看看,無奈他使用的某些元件裝不起來,只好暫時放棄,以後再研究研究。
點這裡下載MDA.zip
壓縮檔中包含一個MDA目錄,解壓縮後將MDA目錄直接複製到StarUML的安裝目錄下的approaches目錄即可,例如:
C:\Program Files\StarUML\modules\staruml-standard\approaches\
再重新啟動StarUML即可,這樣新建立專案時,就能直接以MDA樣版建立專案。
沒有留言:
張貼留言