2014-09-13 107 views
1

我一直在研究一個大的C++項目,並且我想要生成一個圖表,展示繼承以及類之間的組合關係,我一直在搜尋很長時間尋求解決方案的 。現在,我發現了很多工具(如understand或vs),可用於生成顯示繼承關係的UML圖,但不能用於合成。我真的需要看到每個類之間的參考,以瞭解其中的設計模式,有沒有什麼建議?如何用繼承和組合關係生成C++類圖?

+0

鉛筆和紙。 – Galik 2014-09-13 04:20:45

+0

使用rad開發工具生成er圖,反之亦然。 – Madhesh 2014-09-13 04:21:35

回答

1

Doxygen可以按類生成UML圖,包括使用DOT工具的繼承和組合。這只是一個靜態工具。

# Modify these settings in your doxygen config file. 
UML_LOOK = YES 
HAVE_DOT = YES 
0

對我來說,這裏的問題不在於尋找一個工具,它是能夠扭轉你的C++代碼,並生成UML類圖(舉個例子看看here)。 你必須找到一個工具,它反轉你的代碼爲作文而不僅僅是協會