UML Sequence Diagram несколько сообщений (OneOf)
Я знаю, что с диаграммой последовательности можно представить некоторый объединенный фрагмент, такой как alt (если / еще), option (while), цикл, разрыв и параллель.
Но можно ли представить следующее соотношение:
Актер отправляет 1 сообщение из набора сообщений (3 сообщения). На снимке экрана актер хочет отправить TestOperation или TestOperation2 или TestOperation3, ответ будет таким же в сложной системе.
Возможно ли это выше или мне нужно нарисовать 3 диаграммы последовательности, единственное изменение - отправленное сообщение?
Спасибо!
1 ответ
Простой ответ: да, вы можете сделать это. Поскольку вы используете асинхронные сообщения, звонки накапливаются. Но это возможно только в том случае, если вызываемый объект может обрабатывать параллельные вызовы. Или наоборот: он должен быть реализован таким образом, чтобы он мог принимать асинхронные вызовы.