Я пытаюсь продемонстрировать ввод данных из пользовательского интерфейса. Когда форма отправляется пользователем, данные поступают на MSMQUE, с другой стороны другое приложение прослушивает MSMQUE. Я думал, что будет использовать signal send
, а signal receive
обозначение - подходящий способ продемонстрировать ситуацию. Однако я не уверен, правда ли это. Если приведенная ниже диаграмма неверна, объясните, как это должно быть.Очередь демонстрации в диаграмме активности UML
1
A
ответ
0
Как сказал @Ister, SD бы выделить технические аспекты лучше. Для очереди не существует ни одного решения. Вот один, который возник из моего сознания
Клиент просто посылает что-то в очереди и продолжает (это неполный). Сервер имеет две параллельные части процесса: одну, которая принимает события и ставит их в очередь, а вторая занята ждет чего-то, чтобы попасть в очередь, а затем асинхронно планирует задачу. Аналогично, клиент может ждать задач очереди асинхронного вызова или ожидание. Существует множество способов реализации очередей.
Вам конкретно нужно представить его на диаграмме активности? Может быть, вам стоит рассмотреть диаграмму последовательности? Я не говорю, что это невозможно представить в объявлении, просто sd кажется лучшим решением, если вы не хотите перевести его в более широкий контекст. – Ister
На самом деле это может быть, однако нет необходимости создавать все диаграммы для этого проекта. диаграммы активности достаточно, чтобы я хотел продемонстрировать диаграмму активности. – Tuncaf