我正在建模一个需要与光学跟踪传感器接口的软件,以通过光学标记测量某些物体的姿势。一般用户在两个不同的用例(例如 UC1 和 UC2)中与此传感器(例如外部系统 1)进行交互。我还想模拟管理员用户通过相同的用例 UC1 和 UC2 与软件交互的可能性,但他可以与模拟真实光学传感器的软件模拟器(比如外部系统 2)交互。
我正在尝试在用例图中对此场景进行建模,但我不确定是否正确建模了模拟器和管理员角色的存在。我不会创建第二对用例,因为它们应该与一般用户采用的完全相同。参考该图,我想将一些从 UC 到外部系统 2 的依赖箭头(虚线)也添加到外部系统 2 中,但这种方式听起来像普通用户也可以与模拟器交互,但这是不允许的。