2011-06-01 195 views
1

前段時間我在Java入門編程課程中是TA。我們使用了一個名爲BlueJ的IDE,它具有很好的特性,即開發文件的概述是一個輕量級UML圖,其中包含「用法」指針和繼承指針,這使得查看程序結構變得很容易。自動生成我的C++代碼的uml圖

我的問題是以下,是否有類似的c + +框架?或者至少有一個工具可以在我的編輯器旁邊運行,以便清楚地查看我的文件以及它們的組織方式。

我的開發平臺是一個以emacs爲主要編輯器的Mac。

+0

查看類似的問題[** here **](http://stackoverflow.com/questions/405953/generating-uml-from-c-code)和[** here **](http:// stackoverflow .com/questions/1407948/c-to-uml-reverse-engineer-round-trip-engineering)和[** here **](http://stackoverflow.com/questions/577489/c-uml-class-圖-自動生成)。 – GNKeshava 2013-05-30 10:05:02

回答

0

爲了處理C++,我推薦使用BoUML,它不會自動繪製圖表,但在解析C++代碼方面非常好,並且您可以創建新圖表,如果向圖表中添加類,關係將自動顯示,或者可以添加一個類,然後要求將該類的依賴關係添加到圖中。

+1

是的,但BOUML不是免費的 – 2013-06-10 08:31:55

+2

@ pseudonym_127:BoUML *使用*爲空。我剛剛檢查過,似乎新版本不是,但您仍然可以從第三方網站下載適用於不同操作系統的免費版本(例如,softpedia可以免費列出它)。歷史可以閱讀[這裏](http://en.wikipedia.org/wiki/BOUML) – 2013-06-10 08:34:49