1

我有这样的用例。 在此处输入图像描述

这是一个紧急监控用例和参与者,哪个是外部系统参与者?我刚刚学习用例图,我认为答案是监控操作员,但我与另一个演员混淆了,尤其是监控传感器和远程系统?另一个演员也是外部系统演员吗?但选项只是:a。远程系统 B. 监控操作员 c. 监控传感器 d. 生成警报你能给一个链接,所以我可以阅读它,也证明我的答案是对的/错的。

4

1 回答 1

3

演员总是在系统之外。外部系统参与者是非人类参与者。

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

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

  • 该图有一个语法错误:从Remote SystemMonitoring sensor到的箭头Remote service 需要是泛化箭头(通常是一个大的白色三角形。用例不允许在它们之间关联参与者)。这意味着两者都是Remote service.

  • 因此,所有这三个远程参与者都是外部系统的候选者:

    • 然而,Remote service这里似乎更多地是作为其专业化的占位符。因此,您也可以省略它。
    • 如果传感器作为参与者与系统交互,它应该足够复杂以实现自治。这意味着它不是无源传感器,但可以被视为小型有源系统。我也会命名它。
    • 当然,Remote system毫无疑问,它是一个外部系统参与者。
于 2020-10-10T21:27:14.020 回答