Facebook用例是否有一个或多个演员?

时间:2015-06-16 17:15:34

标签: uml use-case

作为一个课程项目,我必须在分析Facebook网页后制作5个用例图。当我将FACEBOOK作为演员包括在内还是仅仅将用户作为单个演员系统时,我的疑虑就出现了。

总的来说,我已经制作了这样的图表。

  1. 用例创建帐户:
  2. http://i59.tinypic.com/2s63oe1.jpg

    在这里,演员扮演的角色是访客"它通过名为"创建帐户"的使用用途创建帐户。在检查注册用户时,作为演员的Facebook应该参与该用例吗?

    1. 用例登录:
    2. http://i.stack.imgur.com/XxcqD.png

      这里已经注册的用户登录页面并通过Facebook获取他的电子邮件和密码。我尝试使用Facebook作为演员,但我不完全确定这是否正确。

      1. 更改个人资料图片:
      2. i60.tinypic.com/95onr4.png

        再次尝试将Facebook用作演员。

        1. 管理朋友:
        2. i61.tinypic.com/2n67xp1.png

          我使用" extends"并使用例"管理朋友"包括"检查朋友"通过Facebook作为演员。在这里,和我之前的案例一样,我不确定Facebook是否应该被视为系统,或者它是否可以作为一个角色进行互动。

          1. 发布到墙上:
          2. i61.tinypic.com/28mlo5h.png

            作为我上一张图,我试图代表发布到墙上的行为。是否应该添加消息?它应该作为演员与Facebook互动吗?

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

1 个答案:

答案 0 :(得分:1)

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

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