谁是用例图中的演员

时间:2012-10-01 21:06:26

标签: uml use-case

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

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

参与者是与您的系统交互的个人,组织或系统。 OpenID不是这些。 Google是。所以你应该将Google建模为演员。