我正在为具有演员的应用程序制作“UML用例”:
google
(进行OpenID注册)。我将使用什么:OpenID还是Google?这里的真正的演员是什么?将与用户进行交互的actor将在用例图中表示?
答案 0 :(得分:2)
两者都是有效的选择。如果您想表达Google作为公司的行为,您可以将其添加为演员。如果您想表达用户与一般“OpenID服务”进行交互,您也可以将其放在那里。或者您可以将其组合并命名为“Google OpenID服务”,以使其更具体。
答案 1 :(得分:1)
参与者是与您的系统交互的个人,组织或系统。 OpenID
不是这些。 Google
是。所以你应该将Google
建模为演员。