2015-10-23 2 views
0

Как я мог представлять следующее в диаграмме последовательности:диаграмма последовательности UML праздного интервал

  1. A: Браузер находит устройство в сети, и уведомляет его делегат
  2. The: Делегат очередь устройства
  3. Когда: делегат, наконец, решает, что должен подключиться, он спрашивает: браузер, чтобы сделать это

Моя трудность заключается в представлении перехода между шагами 2 и 3. устройства быть очереди так е при соединениях происходит по одному. Какой символ я использую для представления этого «ожидающего» периода?

ответ

2

На самом деле вы не заметите задержки. Если вы активно ожидаете в некоторой петле задержки, вы можете вызвать внутренний метод delay(time). Но в вашем случае задержка завершается по запросу. То есть, когда приходит сообщение от :Delegate. Можно добавить ограничения времени между сообщениями:

enter image description here

Для получения дополнительной информации см Рисунок 17.5 диаграмма последовательности с указанием времени и времени р. 569 of Superstructures formal-15-03-01 (последняя спецификация UML 2.5)

+0

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

+1

Условие, вероятно, является результатом некоторой операции. Вам нужно показать эту операцию. В конце концов используйте самообзыв, чтобы показать, что он что-то сделает перед подключением. –

+0

Сделал это, отлично! Благодарю. –

Смежные вопросы