UML Sequence Diagram несколько сообщений (OneOf)

Я знаю, что с диаграммой последовательности можно представить некоторый объединенный фрагмент, такой как alt (если / еще), option (while), цикл, разрыв и параллель.

Но можно ли представить следующее соотношение:

Актер отправляет 1 сообщение из набора сообщений (3 сообщения). На снимке экрана актер хочет отправить TestOperation или TestOperation2 или TestOperation3, ответ будет таким же в сложной системе.

Возможно ли это выше или мне нужно нарисовать 3 диаграммы последовательности, единственное изменение - отправленное сообщение?

Спасибо!

1 ответ

Простой ответ: да, вы можете сделать это. Поскольку вы используете асинхронные сообщения, звонки накапливаются. Но это возможно только в том случае, если вызываемый объект может обрабатывать параллельные вызовы. Или наоборот: он должен быть реализован таким образом, чтобы он мог принимать асинхронные вызовы.

Другие вопросы по тегам