微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

外部系统参与者是哪一个?

如何解决外部系统参与者是哪一个?

我有这样的用例。

enter image description here

这是一个紧急监视用例和参与者,外部系统参与者是哪一个? 我只是学习用例图,我认为答案是监视操作员,但是我与另一个角色混淆了,尤其是监视传感器和远程系统?另一个参与者也是外部系统参与者吗?但是选项只是: 一种。远端系统 b。监控操作员 C。监控传感器 d。产生警报 您能否提供一个链接,以便我阅读,也可以证明我的回答是对还是错。

解决方法

actor始终在系统外部。外部系统参与者是非人类参与者。

在您的图表中,Monitoring operator似乎是安全代理,看着屏幕并对发生的事情做出反应。

Remote service似乎是与某些用例交互的非人类角色,可能会自动将数据输入系统:

  • 该图有一个语法错误:从Remote SystemMonitoring sensorRemote service的箭头必须是一个generalization箭头(通常是一个大的白色三角形)。用例不允许在它们之间关联参与者。这意味着两者都是Remote service的特殊形式。

  • 因此,所有这三个远程角色都是外部系统的候选人:

    • 但是,Remote service在这里似乎更多地是指其专业化的占位符。因此,您也可以忽略它。
    • 如果传感器作为参与者与系统交互,则它应该足够复杂以具有自主性。这意味着它不是被动传感器,但可以视为小型主动系统。我也要命名。
    • 当然,Remote system无疑是外部系统参与者。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。