2009年1月9日 星期五

T04 把Project的內容匯入Rose Model

設計的最終都是要產出程式碼,意見的分歧在於要先畫出設計圖再根據設計圖產生程式碼?或者是直接把設計的想法變成程式碼?以前已經說過後者的作法雖然快速卻也遺留了許多後遺症,但依之前的經驗也得知畫設計圖真的會多花很多不必要的時間,而且程式與設計圖之間的雙向同步有一定的落差也是現在的瓶頸。我的解決方案是用程式碼定義出Interface與Class的內容後,再同步到Rose裡組合出需要的圖表。

首先先設定匯入的位置,這只需要設定一次。選擇 Tools > Java/J2EE > Project Specification。

按右上角的按鈕新增一個class path後再按右邊的按鈕選擇匯入的來源再按確定就完成了。

每次更新過程式碼後,都需要執行以下的匯入動作來保持Model與程式碼的同步。選擇 Tools > Java/J2EE > Reverse Engineer…。

選擇剛才加入的class path後按Add Recursive,再依序按Select All、Reverse、Done即完成。匯入的程式碼會放置在Logical View裡。

找到程式碼存放的Package後在上面按右鍵 New > Class Diagram,就可以開始繪製Class Diagram。

沒有留言:

張貼留言