Как моделировать конфигурации компьютеров многократного использования в модели развертывания Enterprise Architect - PullRequest
0 голосов
/ 16 ноября 2018

Я нахожусь на Enterprise Architect 13.5, создаю диаграмму развертывания. Я хотел бы определить шаблоны серверов, которые всегда одинаковы, например, со специальным процессором, оперативной памятью, жесткими дисками и, в идеале, также с операционной системой.

Затем я хотел бы повторно использовать этот тип шаблона в нескольких схемах развертывания, где мы используем одни и те же типы компьютеров. Когда мы решаем изменить типы компьютеров (например, более новую ОС или больше оперативной памяти), я хотел бы обновить только одно место, и все компьютеры, созданные на основе шаблона, должны обновляться автоматически.

Что я пробовал:

  • Смоделируйте мой шаблон как узел
  • Определить свойства (ОЗУ, процессор и т. Д.) Как атрибуты узлов с начальным значением
  • Добавление ОС в качестве дочерней среды выполнения к узлу
  • Создание экземпляров этого узла всякий раз, когда я хочу использовать этот тип компьютера на диаграмме

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

Есть еще идеи?

1 Ответ

0 голосов
/ 16 ноября 2018

На самом деле есть много способов, которые будут благоприятствовать еще неизвестным обстоятельствам. Тем не менее, вот способ с помеченными значениями. Если вы добавите телевизор в узел и создадите его экземпляр, он будет унаследован, и вы можете переопределить значение (здесь 2G вместо 1G).

enter image description here

Я включил отображение тегов на диаграмме

enter image description here

Так что, наверное, так и есть. Однако это EA. При создании нового экземпляра вы не увидите унаследованный тег:

enter image description here

Чтобы сделать унаследованный тег видимым, его необходимо включить в элементе «Свойства и свойства» / ... Контекст видимости (убедитесь, что опция «Теги» также отмечена):

enter image description here

Который затем дает enter image description here

...