/ / Створення діаграми класів за допомогою EA [зворотної інженерії] - c #, uml, клас-діаграма, підприємство-архітектор

Створіть діаграму класів за допомогою EA [reverse engineering] - c #, uml, class-diagram, enterprise-architect

Я намагаюся генерувати діаграми класів, використовуючи зворотну інженерну опцію EA. Я успішно можу імпортувати свій код, використовуючи опцію "імпортувати вихідний каталог".

Як генерувати діаграму класів із цих імпортованих файлів?

Відповіді:

0 для відповіді № 1

після імпорту до кожного пакету додаються діаграми класів (я тестував на Java):

введіть опис зображення тут

Він містить лише класи пакету. Отже, якщо ви хочете створити більш складну діаграму класів, вам доведеться створити нову діаграму, а потім додати класи вручну.

Енді


0 для відповіді № 2

Ви зробили щось не так. Створіть новий проект. Перевірте схеми класів щодо вибору моделі. Після цього імпортуйте вихідний каталог. Діаграма класів з’явиться автоматично, крок за кроком, перед вашими очима. Але вам доведеться зробити важке редагування.


0 для відповіді № 3

Після 10 років роботи з EA я знайшов найбільшеважлива настройка "Встановити як коріння простору імен" в браузері проектів. Таким чином ви можете направити імпорт класів та просторів їх імен у різні пакети, наприклад для різних бібліотек.

Я створив різні базові пакети (наприклад, модель, додаток, libraryX) та імпортуйте класи з їх базової папки в ці пакунки.

Перевірте перемикач у просторі імен замістьпереключення папок для Java. Ви також можете створити діаграму на пакет під час імпорту. Цей же процес працює дуже схоже на імпорт схеми бази даних з БД.

Після того, як ви імпортуєте всі відповідні класи (іlibs) Ви можете їх розташувати за новими схемами за потребою. Послідовність / Діаграми для відображення поведінки або діаграми класів для опису пов'язаних об'єктів. Я думаю, що реальна сила EA полягає у з'єднанні елементів дизайну з елементами коду в різних видах моделей.