1. 程式人生 > >用Enterprise Architect從原始碼自動生成類圖

用Enterprise Architect從原始碼自動生成類圖

/*references:感謝資源分享者。info:簡單記錄如何通過工具從原始碼生成類圖,便於分析程式碼結構,對原始碼閱讀挺有用。*/

看點開原始碼學習下,本想找個程式碼檢視方便點的工具,便於理清程式碼層次,結果發現了Enterprise Architect這一好工具,試用下來還挺方便的。功能上和Rational Rose大致是一類,用處很廣,很多我都不懂,知道能畫各種UML圖,支援的原始碼語言型別包含如下圖中幾種,下面是簡單記錄用Enterprise Architect從一個完整的開原始碼生成出來類圖。


1、project---new project 建立工程,會彈出配置框,選擇要包含的圖形,只是分析程式碼結構,選擇'class'類圖即可(如下圖),完成工程建立。


2、在右側Project Browser視窗中,在目錄上右鍵選擇Code Engineering---Import Source Directory(如下圖).選擇好原始碼目錄及語言型別後,“OK”開始匯入,匯入的過程即會生成工程配置中包含的圖型別,預設是以名稱空間為單元生成邏輯圖。


3、匯入完成後,在Project Browser視窗中,原始碼目錄下,即可選擇開啟生成的類圖(如下圖)。

4、生成出來的圖,可以通過選單Diagram---Copy Image將圖片複製到別的文件中進行處理。