Это первый раз, когда я рисую диаграмму последовательности UML, и я не уверен в некоторых вещах.Нарисуйте диаграмму последовательности
У меня есть маяк, который является малина пи с Bluetooth ключа. Сервер просит маяк начать изменять его ID periodically(startIDRotation)
. Маяк транслируется и меняет их после каждого интервала. Когда смартфон хочет сделать запрос, он включает обнаруженные идентификаторы, которые маяк передает в запросе, с запрошенным файлом и отправляет запрос на сервер. Сервер использует логику, представленную на другой диаграмме действий, чтобы решить, имеет ли пользователь доступ к файлу или нет, и отправить ответ на смартфон.
Первый вопрос: правильно ли провести линию между маяком и смартфоном? Поскольку маяк не отправляет идентификаторы специально для маяка, он просто передает их по bluetooth.
Возможно ли сделать ссылку на другой тип диаграммы, поскольку диаграмма принятия решений представляет собой диаграмму деятельности?
Сервер отправляет запрос на отправку маяку, чтобы начать вращение один раз, но он сохраняет состояние маяка и знает, что он вращает свои идентификаторы. Должно ли это отображаться как синхронное, как я, или асинхронное?
Если у вас есть какие-либо другие замечания, не стесняйтесь исправить меня.
Спасибо, но я не получил это "использовать синхронный запрос, который возвращается к той же линии жизни (от сервера к серверу) с вызовом активности, ответственной за проверку привилегий". У вас есть пример? – cleo
@ThomasKilian Существует два разных мнения о ref, это должна быть также диаграмма sequecne или может быть другим типом диаграммы, например диаграммой деятельности, так что это не тот же ответ :) – cleo
Это может быть любая диаграмма. В большинстве случаев это был бы SD. –