Uml 一个硬件如何成为用例图中的参与者?

Uml 一个硬件如何成为用例图中的参与者?,uml,use-case,Uml,Use Case,在设计用例图时,硬件如何扮演角色 我很困惑,因为我读过: 用例不应该包括关于用户界面和屏幕的细节。这是在用户界面设计中完成的,它引用用例及其业务规则 如果您能给我举一个关于硬件是参与者的例子,我将不胜感激。第三方系统如何?例如,一个仓库管理系统,它为不同的产品生成库存水平变化的反馈,这是由您的零售应用程序使用的 那将是一个演员。它没有UI或屏幕,但与您的系统通信,导致不同的事件发生,并有自己的业务规则。第三方系统如何?例如,仓库管理系统,它为您的零售应用程序使用的不同产品生成库存水平变化的提要

在设计用例图时,硬件如何扮演角色

我很困惑,因为我读过:

用例不应该包括关于用户界面和屏幕的细节。这是在用户界面设计中完成的,它引用用例及其业务规则


如果您能给我举一个关于硬件是参与者的例子,我将不胜感激。

第三方系统如何?例如,一个仓库管理系统,它为不同的产品生成库存水平变化的反馈,这是由您的零售应用程序使用的


那将是一个演员。它没有UI或屏幕,但与您的系统通信,导致不同的事件发生,并有自己的业务规则。

第三方系统如何?例如,仓库管理系统,它为您的零售应用程序使用的不同产品生成库存水平变化的提要


那将是一个演员。它没有UI或屏幕,但与您的系统通信,导致不同的事件发生,并有自己的业务规则。

我建议这里重要的部分是参与者的定义

参与者指定一个人或事物在与系统交互时扮演的角色


在交通路口系统中,有许多“硬件”参与者,包括汽车和交通灯。考虑中的系统是关于做什么(让步、合并、停止)和何时停止的规则。

我认为这里重要的部分是参与者的定义

参与者指定一个人或事物在与系统交互时扮演的角色

在交通路口系统中,有许多“硬件”参与者,包括汽车和交通灯。考虑中的系统是关于做什么(让步、合并、停止)和何时停止的规则。

如果这些组件不在所描述系统的范围内,则以下内容都可以是所描述系统的“参与者”:

  • 预定的任务
  • 服务器组件
  • 自动网络客户端(或网络连接另一端的任何东西)
如果系统执行某项操作的请求的来源不在系统范围内,则通常不需要将人工组件与它们用于促进系统请求的任何外部工具或硬件分离。在这种情况下,参与者很可能是自动机。

如果这些组件不在所描述系统的范围内,则以下所有参与者都可以是所描述系统上的“参与者”:

  • 预定的任务
  • 服务器组件
  • 自动网络客户端(或网络连接另一端的任何东西)

如果系统执行某项操作的请求的来源不在系统范围内,则通常不需要将人工组件与它们用于促进系统请求的任何外部工具或硬件分离。在这种情况下,参与者很可能是机器人。

你说的是作为参与者的第三方系统,但我问的是硬件作为参与者的情况。。我想你不明白我的问题@沙扎-另一个网络上的计算机怎么不是硬件?如果您有更具体的想法,请编辑您的问题并添加更多细节。硬件可以是例如传感器,对吗?因此,它仍然是一个参与者,它确实向系统发送了一些信息。@Lucho-我的观点是,远程计算机同样也是一个硬件…@Oded我同意你的观点,我写信给@ShazaYou是说作为参与者的第三方系统,但我问的是硬件是参与者。。我想你不明白我的问题@沙扎-另一个网络上的计算机怎么不是硬件?如果您有更具体的想法,请编辑您的问题并添加更多细节。硬件可以是例如传感器,对吗?因此,它仍然是一个演员——它确实向系统发送了一些信息。@Lucho——我的观点是,远程计算机同样是一个硬件……@Oded我同意你的看法,我在给@Shaza写信