Я пытаюсь создать диаграммы классов, используя опцию обратного проектирования EA. Я успешно могу импортировать свой код, используя опцию «импорт исходного каталога».
Как создать диаграмму классов из этих импортированных файлов?
Я пытаюсь создать диаграммы классов, используя опцию обратного проектирования EA. Я успешно могу импортировать свой код, используя опцию «импорт исходного каталога».
Как создать диаграмму классов из этих импортированных файлов?
после импорта в каждый пакет добавляются диаграммы классов (я тестировал на Java):
Он содержит только классы пакета. Поэтому, если вы хотите создать более сложную диаграмму классов, вам придется создать новую диаграмму, а затем добавить классы вручную.
Энди
Вы сделали что-то не так. Создайте новый проект. Проверьте диаграммы классов при выборе модели. И после этого импортируйте исходный каталог. Диаграмма классов будет появляться автоматически, шаг за шагом, перед вашими глазами. Но вам придется сделать серьезное редактирование.
После 10 лет работы с EA я нашел самую важную настройку «Установить как корень пространства имен» в браузере проектов. Таким образом, вы можете напрямую импортировать классы и их пространства имен в разные пакеты, например. для разных библиотек.
В итоге я создал разные корневые базовые пакеты (например, model, application, libraryX) и импортировал классы из их базовой папки в эти пакеты.
Проверьте переключатель по пространству имен вместо переключателя по папке для Java. Вы также можете выбрать создание диаграммы для каждого пакета во время импорта. Тот же процесс работает очень похоже на импорт схемы базы данных из БД.
После того, как вы импортировали все соответствующие классы (и библиотеки), вы можете расположить их на новых диаграммах по своему усмотрению. Последовательность/диаграммы для демонстрации поведения или диаграммы классов для описания связанных объектов. Я думаю, что реальная сила EA заключается в соединении элементов дизайна с элементами кода в различных представлениях модели.