【问题标题】:how to write usecase specifcation?如何编写用例规范?
【发布时间】:2013-05-26 10:54:29
【问题描述】:

当用例由 2 个参与者执行时,例如用例“管理请求”,它与管理员和用户一起运行,并且参与者执行不同的工作,例如,在这个用例中,管理员可以“编辑请求”而用户不能“编辑请求”。 如何在这个用例中编写用例规范?事实上,我可以给替代流程的“编辑请求”吗?

【问题讨论】:

    标签: requirements use-case


    【解决方案1】:

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

    【讨论】:

    • 管理请求的基本流程(由管理员和用户),类似,但“编辑请求”只对管理员进行。在这种情况下,最好将用例分开?
    • 是的,您可以这样做以防止混淆,或者您可以将其添加为替代流程,并注明这只适用于管理员
    • 添加注释,我认为最好的解决方案,我考虑了一个用例并在替代流程中添加了一个注释,而不是很多
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    • 2023-03-04
    • 1970-01-01
    • 2012-03-01
    • 2023-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多