Здравствуйте!
Условие таково: есть огромный проект на C/C++, который по ходу разработки очень плохо документировался, и, что ещё хуже, довольно некачественно написан. Тут вам и циклические зависимости, и нарушение лэйеринга и т.д.
Хочется вот что: автоматически сгенерить диаграмму классов и граф зависимостей между компонентами (каждая компонента лежит в своей директории). Т.е., грубо говоря, кто кого зовёт. Желательно в виде UML-диаграммы.
Подскажите пожалуйста наиболее "прямой" путь это сделать. Ответ "нарисовать руками" неправильный
Спасибо!