Инструмент зависимости класса - PullRequest
2 голосов
/ 09 октября 2009

Я ищу инструмент (предпочтительно с открытым исходным кодом), который, учитывая большой объем кода C / C ++, будет генерировать визуальный или, возможно, XML-график зависимостей между классами (C ++) и / или файлами (C).

Идея состояла бы в том, что, если бы вам пришлось конвертировать код в другой язык, вы бы хотели, чтобы классы самого низкого уровня компилировались первыми и создавались оттуда. Итак, сначала вам нужно определить, какие это классы.

Насколько я могу судить, у Doxygen нет такой возможности, но я могу ошибаться.

Ответы [ 3 ]

6 голосов
/ 09 октября 2009

Doxygen сделает несколько довольно аккуратных графиков.

1 голос
/ 09 октября 2009
0 голосов
/ 09 октября 2009

Я не использовал для этого никаких инструментов с открытым исходным кодом, но инструмент Rhapsody UML отлично справляется с этой задачей. Раньше они давали 30-дневную бесплатную пробную версию всем, кто спрашивал, IBM просто купила ее, поэтому я не знаю, продолжают ли они. http://www -01.ibm.com / Программное обеспечение / awdtools / рапсодия / Он обратит C / C ++ / Java / Ada.

...