Представлять "while t <ограничение по времени" на диаграмме UML Activity - PullRequest
0 голосов
/ 16 ноября 2018

Я рисую диаграмму, которая отображает следующее:

  • Пользователь нажимает кнопку в пользовательском интерфейсе для редактирования сообщения
  • Статус сообщения установлен как "заблокирован"
  • У пользователя есть ограничение по времени для редактирования сообщения
  • Если превышено ограничение по времени, то пользователь не может сохранить свое редактирование
  • Иначе, если ограничение по времени не установленопревышено, тогда пользователь может сохранить его / ее редактирование
  • Статус сообщения установлен как "разблокированный"

Цель этого примера - установить, как представлять ", в то время как ограничение по временине превышен »в диаграмме активности UML

Я пытался создать диаграмму активности UML, но она кажется неправильной.

Не могли бы вы предложить, как правильно ее нарисовать?Спасибо.

enter image description here

1 Ответ

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

Как отметил @xmojmr, вы бы использовали

15.7.19 InterruptibleActivityRegion [Класс]

15.7.19.1 Описание

InterruptibleActivityRegionявляется ActivityGroup, которая поддерживает завершение токенов, проходящих в частях активности внутри нее.

enter image description here

Событие TimerOverrun может отправлятьисключение, когда Action1 (или любая другая внутри пунктирной области) активна, что обрабатывается TimerEvent.

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