Автоматическое построение UML диаграмм по исходному коду на C++

Необходимо построить UML диаграмму по исходному коду на C++, кто какими средствами пользовался и насколько удачно и вообще хорошо ли строить на автомате, есть ли смысл в ручную это делать?

и вообще буду очень рад увидеть хорошие мануалы по UML на русском языке, желательно например примеры: C++ код какой-то и его UML

спасибо

1 ответов


Попробуйте StarUML - отличный свободный редактор UML. Может генерировать код и документацию по диаграммам, а так же и диаграммы по коду. Поддерживает несколько языков (C#, Java, C++). Сам пользуюсь, очень нравится. Крайне стабилен прост и лаконичен. Главный недостаток - кажется проект умер =(
По поводу литературы. Когда начинал изучение UML, был в восторге от курса на Intuit-е. Отличное руководство можно посмотреть здесь. Ну и классика жанра: "Язык UML. Руководство пользователя".


Doxygen + GraphViz автоматически дает неплохой результат, попробуйте.