Facebook 用例是否有一个或多个参与者?

Does Facebook use-case have one or more actors?

作为一个class项目,我必须在分析Facebook网页后制作5个用例图。我怀疑是将 FACEBOOK 作为参与者还是简单地使用用户作为单一参与者系统。

总的来说,我的图表是这样的。

  1. 用例创建帐户:

http://i59.tinypic.com/2s63oe1.jpg

这里的演员扮演着 "visitor" 的角色,它通过名为 "create account" 的使用创建了一个帐户。在检查注册用户时,Facebook 作为演员是否应该参与该用例?

  1. 用例登录:

http://i.stack.imgur.com/XxcqD.png

这里是一个已经注册的用户登录页面,Facebook 会检查他的电子邮件和密码。我尝试使用 Facebook 作为演员,但我不确定这是否正确。

  1. 更改个人资料图片:

i60.tinypic.com/95onr4.png

再次尝试使用 Facebook 作为演员。

  1. 管理好友:

i61.tinypic.com/2n67xp1.png

我使用 "extends" 给出了选项,并使用例 "manage friends" 通过 Facebook 作为演员包含 "check friends"。在这里,和我之前的案例一样,我不确定是否应该将 Facebook 视为系统,或者它可以作为参与者进行交互。

  1. 发布到墙上:

i61.tinypic.com/28mlo5h.png

作为我的最后一张图,我试图表示发布到墙上的操作。添加消息是否是强制性的?它应该作为演员与 Facebook 互动吗?

此外,如果有人可以指出我的用例是否正确完成。

根据定义,Actor 在所考虑的系统外部。

因此,如果您正在为 Facebook 系统编写用例,那么 Facebook 本身不能成为 Actor。