【发布时间】:2013-05-26 10:54:29
【问题描述】:
当用例由 2 个参与者执行时,例如用例“管理请求”,它与管理员和用户一起运行,并且参与者执行不同的工作,例如,在这个用例中,管理员可以“编辑请求”而用户不能“编辑请求”。 如何在这个用例中编写用例规范?事实上,我可以给替代流程的“编辑请求”吗?
【问题讨论】:
标签: requirements use-case
当用例由 2 个参与者执行时,例如用例“管理请求”,它与管理员和用户一起运行,并且参与者执行不同的工作,例如,在这个用例中,管理员可以“编辑请求”而用户不能“编辑请求”。 如何在这个用例中编写用例规范?事实上,我可以给替代流程的“编辑请求”吗?
【问题讨论】:
标签: requirements use-case
在这种情况下,我认为最好将它们分成两个单独的用例,每个用例都有不同的参与者,因为用例应该只解释系统的一个功能。您可以将“管理请求”作为它们的父用例,前提是“管理请求”功能有自己的步骤。 并且将它们添加为替代流程是不正确的,因为它用于显示与基本流程不同的步骤所产生的功能的不同结果。
【讨论】: