Я должен сделать диаграмму классов UML для проекта. Я использовал Архитектора Sparx Enterprise в прошлом для генерации исходного кода из схемы, таким образом, я использую это.
Проект является завершенным, таким образом, весь код сделан, и я действительно не хочу писать все классы/функции вручную, таким образом, я пытался генерировать схему от исходного кода, но, может казаться, не нахожу способ сделать это. Я искал онлайн и на их веб-сайте, но ничем.
Любая справка ценится.
Это называется « обратное проектирование », чтобы импортировать код в модель. После того, как он будет в модели, вы можете делать схемы.
Для версии 8 EA Corporate Edition. Откройте или создайте проект. Создайте пустую диаграмму классов. Выбор меню: Проект -> Инженерия исходного кода -> Импорт файлов Откроется диалог каталога для выбора файлов.
Я "реверсировал" множество проектов на C++, больших и малых. Вы потратите значительное время на очистку. Это будет зависеть от качества проекта, его структуры и кода.
Затем вы можете сгенерировать отчет о документации по нему (Project->Documentation), который я нашел очень полезным, HTML отчет, для навигации по коду.