Uml 谁是用例图中的参与者

Uml 谁是用例图中的参与者,uml,use-case,Uml,Use Case,我正在为一个将有参与者的应用程序制作“UML用例”: 用户(普通用户) google(进行OpenID注册) 我将使用什么:OpenID还是Google?这里真正的演员是什么?将在用例图中表示与用户交互的参与者?参与者是与您的系统交互的个人、组织或系统OpenID不是这些谷歌是。因此,您应该将Google建模为参与者。参与者是与您的系统交互的个人、组织或系统OpenID不是这些谷歌是。因此,你应该把谷歌塑造成演员。两者都是有效的选择。如果你想表达谷歌是一家公司,你可以把它添加为一个演员。如果

我正在为一个将有参与者的应用程序制作“UML用例”:

  • 用户(普通用户)
  • google
    (进行OpenID注册)

我将使用什么:OpenID还是Google?这里真正的演员是什么?将在用例图中表示与用户交互的参与者?

参与者是与您的系统交互的个人、组织或系统
OpenID
不是这些<代码>谷歌是。因此,您应该将
Google
建模为参与者。

参与者是与您的系统交互的个人、组织或系统
OpenID
不是这些<代码>谷歌是。因此,你应该把谷歌塑造成演员。

两者都是有效的选择。如果你想表达谷歌是一家公司,你可以把它添加为一个演员。如果您想表示用户与通用的“OpenID服务”交互,您也可以将其放在那里。或者,您可以将其组合起来,并将参与者命名为“Google OpenID服务”,使其更加具体。

两者都是有效的选择。如果你想表达谷歌是一家公司,你可以把它添加为一个演员。如果您想表示用户与通用的“OpenID服务”交互,您也可以将其放在那里。或者您可以将其组合起来,并将参与者命名为“Google OpenID服务”,使其更加具体。

但是
OpenID
不是一个系统,而是一个协议。正如你所说,如果服务是通用的,你可以添加一个名为
OpenID服务提供商
的参与者,并从中继承
Google OpenID服务提供商
我会坚持这个答案,我会得到Google作为参与者:)谢谢:)但是
OpenID
不是一个系统,而是一个协议。正如你所说,如果该服务是通用的,你可以添加一个名为
OpenID服务提供商
的参与者,并从中继承
Google OpenID服务提供商
我将坚持这个答案,我将获得Google作为参与者:)谢谢:)谢谢你的回复,关于Google OpenID服务,是通用的吗?既然不是谷歌提供的初始服务?谢谢你的回复,关于谷歌openid服务,一般来说不是吗?既然不是谷歌提供初始服务?