Вложенные компоненты в Sparx Enterprise Architect (EA) - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь смоделировать программную систему, используя Sparx Enterprise Architect 13. В нашей системе программные компоненты разделены на подкомпоненты (ничего необычного).

Я точно знаю, что сопрягает подкомпонентыобеспечить, требовать и как они взаимосвязаны.Поэтому в моей модели все ссылки определены на уровне подкомпонентов, а не на уровне компонентов.

Теперь я смогу создать диаграммы, представляющие общую картину, элементами которой будет компоненты , а не подкомпоненты .Идея состоит в том, чтобы перетащить мои существующие компоненты в диаграмму, чтобы можно было видеть связи между ними, автоматически заполняемые из ссылок, которые я уже определил между подкомпонентами.

Я не нашел способа достичь этогоцель, и я попытался использовать следующие комбинации элементов EA:

  • компоненты, содержащие другие компоненты
  • пакеты, содержащие компоненты
  • компоненты упаковки, содержащие компоненты
  • компоненты, содержащие порты

Есть ли способ сделать это в EA?

Спасибо:)

1 Ответ

0 голосов
/ 05 октября 2018

Что я делаю, так это использую порты на компонентах.Внешний компонент

enter image description here

настроен как составной (обратите внимание на лежащий внизу справа 8).При щелчке по двойному щелчку откроется составная диаграмма, на которой будет показана внутренняя структура (раскладка должна быть организована вручную путем увеличения внешнего и внутреннего расположения):

enter image description here

Требуемые / предоставляемые интерфейсы могут и должны добавляться к портам по мере необходимости.И, конечно же, они могут быть показаны и скрыты на разных диаграммах.

Ключом ко всему этому является составная диаграмма (контекст в браузере: Add / Composite), которая в итоге создаст навигационную модель.

Порты и интерфейсы могут быть созданы через контекстные структурные элементы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...