Представление энергозависимой переменной в диаграмме UML - PullRequest
0 голосов
/ 04 декабря 2018
private volatile boolean serviceHealthy;

private boolean достаточно просто, так как это просто

- serviceHealthy : boolean

Однако я не смог найти, как соответствующим образом представить переменную переменную в UML.Это свидетельствует о том ответе, которого нет?

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Просто немного уточню ответ Томаса Килиана.

Ни метамодель UML, ни стандартный профиль UML не поддерживают моделирование семантики ключевого слова Volatile.Создание собственного нестандартного стереотипа <<volatile>> - это легкий и легкий способ выразить свои намерения.

Стереотипы технически необходимы для существования внутри профиля, поэтому сначала вам просто нужно создать профиль в инструменте моделирования.Это может быть сделано внутри вашей текущей модели или внешне, а затем импортировано.Если вы хотите использовать его на нескольких моделях, вы должны определить профиль в его собственной модели.

После создания профиля просто создайте новый стереотип и назовите его volatile.Этот стереотип должен расширять метакласс Property;свойство по сути просто термин UML для атрибутов.

Теперь вы просто применяете этот стереотип к вашим изменчивым атрибутам.

Дайте мне знать, если у вас есть дополнительные вопросы.Это может показаться сложным, но как только вы сделаете это один раз, на самом деле это довольно легко.Удачи.

0 голосов
/ 04 декабря 2018

Вы можете просто стереотипировать это с <<volatile>>.

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