日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

enterprise architect (EA) 源码生成UML类图

發(fā)布時間:2025/3/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 enterprise architect (EA) 源码生成UML类图 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

首先打開E-A,點擊"文件"—“新建項目”-命名項目并選擇項目保存目的地。完成上述操作后會彈出一個對話框“選擇模型”

用VS看大型工程代碼,尤其是很多層類的,很容易頭暈,即便是裝了visual assist 插件。用VS生成類圖吧,只能生成一堆框,只有一些小的類關(guān)系有箭頭表示。遠遠不能滿足要求。下面介紹建模工具EA來生成類圖。

1、新建類圖(例如ClassModel),沒用的圖表刪除,ctrl+s保存。

2、選中類圖(ClassModel),shift+ctrl+u打開對話框,選好根目錄,一般是該模塊或項目源碼所在位置,一般按圖中設(shè)好選項,確定即可。

3、會看到遞歸遍歷源碼,其間會有錯誤產(chǎn)生,根據(jù)提示找到源碼位置,一般是有個宏在該位置,EA是不會自動識別宏的,需要我們給他設(shè)好,在菜單-〉設(shè)置里有個“宏定義”,點擊新增,輸入宏的名字。把所有導(dǎo)致錯誤的宏輸入好,新建工程和類圖,然后按上面重來,會看到錯誤消失了。(注意要在新工程類圖里搞,因為在老的里邊搞會丟失一些箭頭,即類和類之間的關(guān)系,因為EA默認是對已經(jīng)導(dǎo)入過的類不再重新檢查,即便是曾經(jīng)出過錯誤的類)

4、到最后出來一張類圖,類似蜘蛛網(wǎng),覺得亂可以保存一份備份,然后把沒用的結(jié)構(gòu)體 enum 等圖表刪掉,小的類圖表也可以刪掉。注意,在圖表視圖和項目瀏覽器是沒有關(guān)聯(lián)的,在圖表視圖里刪掉后,項目瀏覽器里還有,不影響觀看,建議保留,以后想看再拖出來放到圖表視圖里,箭頭也會自動連接。

5、EA中選中類的圖表,然后按F12,即可定位代碼,不習慣的話可以在VS中查看,使用visual assist的ctrl+alt+s查找符號(類、結(jié)構(gòu)體、宏等)和ctrl+alt+o查找文件名。使用alt+g來跟蹤符號。

6、結(jié)合VS中其它的一些快捷鍵,幫助理解項目代碼。

7、EA無法對單例的調(diào)用生成箭頭(如:CXXX::GetInstance()->DoSomething();)

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的enterprise architect (EA) 源码生成UML类图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。