作为一个课程项目,我必须在分析Facebook网页后制作5个用例图。当我将FACEBOOK作为演员包括在内还是仅仅将用户作为单个演员系统时,我的疑虑就出现了。
总的来说,我已经制作了这样的图表。
http://i59.tinypic.com/2s63oe1.jpg
在这里,演员扮演的角色是访客"它通过名为"创建帐户"的使用用途创建帐户。在检查注册用户时,作为演员的Facebook应该参与该用例吗?
http://i.stack.imgur.com/XxcqD.png
这里已经注册的用户登录页面并通过Facebook获取他的电子邮件和密码。我尝试使用Facebook作为演员,但我不完全确定这是否正确。
i60.tinypic.com/95onr4.png
再次尝试将Facebook用作演员。
i61.tinypic.com/2n67xp1.png
我使用" extends"并使用例"管理朋友"包括"检查朋友"通过Facebook作为演员。在这里,和我之前的案例一样,我不确定Facebook是否应该被视为系统,或者它是否可以作为一个角色进行互动。
i61.tinypic.com/28mlo5h.png
作为我上一张图,我试图代表发布到墙上的行为。是否应该添加消息?它应该作为演员与Facebook互动吗?
此外,如果有人可以指出我的用例是否正确完成。
答案 0 :(得分:1)
根据定义,Actor在所考虑的系统之外。
因此,如果您正在为Facebook系统编写用例,那么Facebook本身就不能成为一名演员。