2016-07-26 3 views
1

Я пытаюсь продемонстрировать ввод данных из пользовательского интерфейса. Когда форма отправляется пользователем, данные поступают на MSMQUE, с другой стороны другое приложение прослушивает MSMQUE. Я думал, что будет использовать signal send, а signal receive обозначение - подходящий способ продемонстрировать ситуацию. Однако я не уверен, правда ли это. Если приведенная ниже диаграмма неверна, объясните, как это должно быть.Очередь демонстрации в диаграмме активности UML

enter image description here

+0

Вам конкретно нужно представить его на диаграмме активности? Может быть, вам стоит рассмотреть диаграмму последовательности? Я не говорю, что это невозможно представить в объявлении, просто sd кажется лучшим решением, если вы не хотите перевести его в более широкий контекст. – Ister

+0

На самом деле это может быть, однако нет необходимости создавать все диаграммы для этого проекта. диаграммы активности достаточно, чтобы я хотел продемонстрировать диаграмму активности. – Tuncaf

ответ

0

Как сказал @Ister, SD бы выделить технические аспекты лучше. Для очереди не существует ни одного решения. Вот один, который возник из моего сознания

enter image description here

Клиент просто посылает что-то в очереди и продолжает (это неполный). Сервер имеет две параллельные части процесса: одну, которая принимает события и ставит их в очередь, а вторая занята ждет чего-то, чтобы попасть в очередь, а затем асинхронно планирует задачу. Аналогично, клиент может ждать задач очереди асинхронного вызова или ожидание. Существует множество способов реализации очередей.