Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uml Facebook用例是否有一个或多个参与者?_Uml_Use Case - Fatal编程技术网

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

Uml Facebook用例是否有一个或多个参与者?,uml,use-case,Uml,Use Case,作为一个课堂项目,我必须在分析Facebook网页后制作5个用例图。当我怀疑是将FACEBOOK作为一个参与者,还是仅仅将用户作为一个单一参与者系统使用时 总的来说,我已经制作了这样的图表 用例创建帐户: 在这里,参与者扮演“访问者”的角色,并通过名为“createaccount”的使用创建一个帐户。当检查注册用户时,Facebook作为参与者是否应该参与该用例 用例登录: 在这里,一个已经注册的用户登录到该页面,并通过Facebook获得他的电子邮件和密码检查。我试着用Facebook当演

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

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

  • 用例创建帐户:
  • 在这里,参与者扮演“访问者”的角色,并通过名为“createaccount”的使用创建一个帐户。当检查注册用户时,Facebook作为参与者是否应该参与该用例

  • 用例登录:
  • 在这里,一个已经注册的用户登录到该页面,并通过Facebook获得他的电子邮件和密码检查。我试着用Facebook当演员,但我不完全确定这是否正确

  • 更改配置文件图像:
  • i60.tinypic.com/95onr4.png

    再次尝试将Facebook作为演员

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

    我使用“扩展”给出了选项,并将用例“管理朋友”作为一个参与者通过Facebook包含“检查朋友”。在这里,和我之前的案例一样,我不确定Facebook是应该被视为一个系统,还是可以作为一个参与者进行交互

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

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


    另外,如果有人能指出我的用例是否正确完成。

    根据定义,参与者在考虑中的系统之外


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

    我明白了。这是否意味着我上面的图表是正确的?在这种情况下,没有其他参与者可以进行交互,对吗?您的第一个图表在这方面是正确的(指出的最后一个图表不是),但include/extend的用法是不正确的。因此,请参见,这是一个单角色系统(在这些情况下),最好显示一个用例(圆圈)删除?删除它们肯定会提高质量。确保您理解链接文章的含义。请使您的链接可点击