Я ищу инструмент для UML без обратной обработки для кода C++. Старое программное обеспечение, над которым я работаю, почти не имеет документации, и я должен добавить эволюцию: s Так что диаграмма UML мне очень помогла.Ищем инструмент UML для обратной инженерии
Я загрузил StarUML, но когда я делаю обратную инженерию, у меня есть проблема, она не отображает все классы на диаграмме, как если бы она была слишком маленькой. Я не нашел решение, поэтому мне захотелось загрузить еще один бесплатный инструмент. Но его не найти.
Спасибо за ответы
Adrien
силы это? что вы имеете в виду ? – Adrien
Doxygen не извлекает классы, если они не документированы, но есть два параметра: «EXTRACT_ALL» и «HIDE_UNDOC» (IIRC), которые должны быть установлены в true и false resp. Они оба находятся в одном и том же разделе автоматически созданного файла конфигурации, поэтому их легко найти. – arne
Doxygen + GraphVis - это путь. Настройте проект Doxygen, в разделе «Диаграммы» выберите «Использовать инструмент точки из пакета GraphVis». Диаграммы классов на самом деле действительно хороши и доступны для просмотра. Пример того, что я сгенерировал: http://tinyurl.com/qzz7dff – Steztric