Я моделирую программное обеспечение, которое требует сопряжения с оптическим датчиком слежения, чтобы измерять позу некоторых объектов с помощью оптических маркеров.Обычный пользователь взаимодействует с этим датчиком (скажем, Внешняя система 1) в двух разных случаях использования (скажем, UC1 и UC2).Я хотел бы также смоделировать возможность взаимодействия пользователя с программным обеспечением через одни и те же сценарии использования UC1 и UC2, но он может быть связан с программным имитатором (скажем, External System 2), который имитирует реальный оптический датчик.
Я пытаюсь смоделировать этот сценарий на диаграмме прецедентов, но я не уверен относительно правильного моделирования присутствия симулятора и роли администратора.Я бы не стал создавать вторую пару вариантов использования, потому что они должны быть точно такими же, принятыми обычным пользователем.Со ссылкой на рисунок, я подумал добавить несколько стрелок зависимости (пунктирная) из UC во внешнюю систему 2, но этот способ будет звучать, так как обычный пользователь может взаимодействовать с симулятором, хотя это нельзя допускать.
Я прошу прощения, если этот вопрос может показаться тривиальным, но это мой первый опыт с программным моделированием UML.Заранее благодарю за помощь.