2013-05-26 37 views
0

当用户使用2个角色执行时,例如用户“管理请求”,与管理员和用户一起运行,并且角色执行不同的作业,例如,在这个用例中,管理员可以“编辑请求”,用户不能“编辑注册”。 如何在此用例中编写用例规范?事实上,我可以给出“编辑请求”替代流程吗?如何编写用例说明?

回答

0

在这种情况下,我认为最好将它们分成两个独立的用例,每个用例都有一个不同的actor,因为用例应该只解释系统的一个功能。只有在“管理请求”功能具有自己的步骤的情况下,您才可以将“管理请求”作为它们的父用例。 将它们添加为替代流程是不正确的,因为它用于显示不同于基本流程的步骤所产生的函数的不同结果。

+0

管理请求中的基本流程(由管理员和用户)是类似的,但是“编辑请求”只与admin.in在这种情况下做,最好分离用例呢? – user776289

+0

是的,你可以为了防止混淆,或者你可以添加它作为替代流与一个注意,这只适用于管理员 –

+0

添加注意,我认为最好的soloution,我认为一个用例,并添加一个音符到替代流非常感谢 – user776289