2008年7月8日 星期二

[StarUML] 新增一個 MDA Approach 樣版

試用過幾個免費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樣版建立專案。

沒有留言:

張貼留言