0

我正在为将有演员的应用程序制作“UML 用例”:

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

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

4

2 回答 2

3

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

于 2012-10-02T07:15:43.223 回答
1

参与者是与您的系统交互的个人、组织或系统。OpenID这些都不是。Google是。所以你应该Google扮演演员的角色。

于 2012-10-02T05:36:12.370 回答