Подтвердить что ты не робот

Плагин Eclipse для генерации диаграммы UML из кода С++

Есть ли какой-либо плагин eclipse, который может генерировать UML/Class Diagram из исходного кода С++?

4b9b3361

Ответ 1

Из список инструментов UML, я вижу только коммерческие редакторы UML (с С++ как один из реверсивных языков), например:

Другими словами, я не знаю проекта с открытым исходным кодом, предлагающего обратные инженерные диаграммы UML с С++.


nrs упоминает в комментариях, из Modelio Wikipedia entry:

Основное программное обеспечение Modelio было выпущено под GPLv3 5 октября 2011 года.
Ключевые API-интерфейсы лицензируются в соответствии с более разрешительной Apache-лицензией 2.0.

Примечание: это автономное приложение (на основе Eclipse RCP), которое нельзя добавить непосредственно в ваш IDE Eclipse.  Eclipse как плагин.

Ответ 2

Это также не плагин Eclipse, но Umbrello UML Modeller из KDE является открытым исходным кодом, и у меня были лучшие результаты с ним чем Doxygen или Rhapsody.

Ответ 3

Мой Eclipse-Fu - это второе место... ну, все тела. Но мне интересно: мог ли Doxygen попасть в форму, которая бы соответствовала? Как автоматизированный инструмент документации на языке С++, он довольно гладкий. Кроме того, он убегает от командной строки, поэтому я бы предположил, что не будет слишком сложно получить затмение, чтобы запустить его.

Ответ 4

Хорошо, коммерческий вариант - использовать разработчик rhapsody для С++. вы делаете обратную разработку в своем исходном коде, и там вы идете.

Ответ 5

Я не знаю никаких плагинов Eclipse, которые генерируют диаграмму классов UML из кода С++. Однако BOUML теперь коммерческий, но версия 4 бесплатна. Вы все еще можете найти эту версию в нескольких репозиториях дистрибутивов Linux, у нее есть лучшие обратные инженерные функции, которые я когда-либо видел в бесплатном приложении. Он также работает в Windows, вы все равно можете найти установщик BOUML 4 для Windows в Интернете.