dependencies - 如何在 UML 用例图中根据主要参与者的角色建模不同的外部系统?
问题描述
我正在建模一个需要与光学跟踪传感器接口的软件,以通过光学标记测量某些物体的姿势。一般用户在两个不同的用例(例如 UC1 和 UC2)中与此传感器(例如外部系统 1)进行交互。我还想模拟管理员用户通过相同的用例 UC1 和 UC2 与软件交互的可能性,但他可以与模拟真实光学传感器的软件模拟器(比如外部系统 2)交互。
我正在尝试在用例图中对此场景进行建模,但我不确定是否正确建模了模拟器和管理员角色的存在。我不会创建第二对用例,因为它们应该与一般用户采用的完全相同。参考该图,我想将一些从 UC 到外部系统 2 的依赖箭头(虚线)也添加到外部系统 2 中,但这种方式听起来像普通用户也可以与模拟器交互,但这是不允许的。
解决方案
推荐阅读
- ruby - 用于操作队列的模式是什么?
- javascript - 使用后端 json 数据文件的 Python 网页抓取
- variables - 引用变量的三种方式之间的区别
- html - 如何在网络上播放音频文件但未启用下载?
- c# - Azure .NET MVC 核心应用程序:提交表单时未重定向用户
- snowflake-cloud-data-platform - Snowflake UPDATE 表和要更新的参数化列
- webrtc - 在WebRTC中,参与者是否需要连接到同一个TURN服务器?
- swift - 如何使用 Swift Timer 调用具有返回值的函数?
- amazon-web-services - 使用 boto3 编辑现有 IAM 角色信任策略
- go - 更新 crypto-config.yaml 文件并在网络中更新