Facebook 用例是否有一个或多个参与者?
Does Facebook use-case have one or more actors?
作为一个class项目,我必须在分析Facebook网页后制作5个用例图。我怀疑是将 FACEBOOK 作为参与者还是简单地使用用户作为单一参与者系统。
总的来说,我的图表是这样的。
- 用例创建帐户:
http://i59.tinypic.com/2s63oe1.jpg
这里的演员扮演着 "visitor" 的角色,它通过名为 "create account" 的使用创建了一个帐户。在检查注册用户时,Facebook 作为演员是否应该参与该用例?
- 用例登录:
http://i.stack.imgur.com/XxcqD.png
这里是一个已经注册的用户登录页面,Facebook 会检查他的电子邮件和密码。我尝试使用 Facebook 作为演员,但我不确定这是否正确。
- 更改个人资料图片:
i60.tinypic.com/95onr4.png
再次尝试使用 Facebook 作为演员。
- 管理好友:
i61.tinypic.com/2n67xp1.png
我使用 "extends" 给出了选项,并使用例 "manage friends" 通过 Facebook 作为演员包含 "check friends"。在这里,和我之前的案例一样,我不确定是否应该将 Facebook 视为系统,或者它可以作为参与者进行交互。
- 发布到墙上:
i61.tinypic.com/28mlo5h.png
作为我的最后一张图,我试图表示发布到墙上的操作。添加消息是否是强制性的?它应该作为演员与 Facebook 互动吗?
此外,如果有人可以指出我的用例是否正确完成。
根据定义,Actor 在所考虑的系统外部。
因此,如果您正在为 Facebook 系统编写用例,那么 Facebook 本身不能成为 Actor。
作为一个class项目,我必须在分析Facebook网页后制作5个用例图。我怀疑是将 FACEBOOK 作为参与者还是简单地使用用户作为单一参与者系统。
总的来说,我的图表是这样的。
- 用例创建帐户:
http://i59.tinypic.com/2s63oe1.jpg
这里的演员扮演着 "visitor" 的角色,它通过名为 "create account" 的使用创建了一个帐户。在检查注册用户时,Facebook 作为演员是否应该参与该用例?
- 用例登录:
http://i.stack.imgur.com/XxcqD.png
这里是一个已经注册的用户登录页面,Facebook 会检查他的电子邮件和密码。我尝试使用 Facebook 作为演员,但我不确定这是否正确。
- 更改个人资料图片:
i60.tinypic.com/95onr4.png
再次尝试使用 Facebook 作为演员。
- 管理好友:
i61.tinypic.com/2n67xp1.png
我使用 "extends" 给出了选项,并使用例 "manage friends" 通过 Facebook 作为演员包含 "check friends"。在这里,和我之前的案例一样,我不确定是否应该将 Facebook 视为系统,或者它可以作为参与者进行交互。
- 发布到墙上:
i61.tinypic.com/28mlo5h.png
作为我的最后一张图,我试图表示发布到墙上的操作。添加消息是否是强制性的?它应该作为演员与 Facebook 互动吗?
此外,如果有人可以指出我的用例是否正确完成。
根据定义,Actor 在所考虑的系统外部。
因此,如果您正在为 Facebook 系统编写用例,那么 Facebook 本身不能成为 Actor。