Я нахожусь на Enterprise Architect 13.5, создаю диаграмму развертывания. Я определяю наши серверы как узлы и использую атрибуты на них, чтобы я мог указать их детали, такие как Disk Controller = RAID 5
или Disks = 4 x 80 GB
.
При перетаскивании экземпляров этих узлов на диаграмму я могу выбрать для них «Установить состояние выполнения» и установить значения для всех определенных мной атрибутов, как это делается на диаграмме развертывания в проекте EAExample:
Поскольку в нашем проекте будет несколько серверов, использующих одну и ту же конфигурацию, я планировал использовать столбец «начальное значение» в определении атрибута на узле, чтобы указать конфигурацию по умолчанию, чтобы все создаваемые мной экземпляры автоматически находили приемлемые значения и когда меняется значение по умолчанию, я бы изменил только Начальные значения на исходном узле, вместо того чтобы переходить ко всем экземплярам:
Моя проблема в том, что, хотя я определяю начальные значения, все создаваемые мной экземпляры не показывают какие-либо значения, когда я перетаскиваю их на диаграмму. Только установив состояние выполнения для каждого экземпляра, я могу заставить их отображать нужные мне значения:
Это ожидаемое поведение? Кстати, я могу воспроизвести то же самое, используя классы и их экземпляры, так что это не просто проблема схемы развертывания.
Любые идеи очень ценятся! Я также благодарен, если вы можете описать лучший способ достижения того же результата с EA, на случай, если я делаю это неправильно.