【问题标题】:Use case instance and Scenario用例实例和场景
【发布时间】:2021-11-26 11:10:55
【问题描述】:

在文献中,场景有时被定义为用例的一个实例。
您认为将场景定义为“用例实例”有什么问题吗?
请帮帮我!

【问题讨论】:

    标签: terminology use-case scenarios use-case-diagram


    【解决方案1】:

    场景不是用例实例,您无需重新定义术语:

    • UML 规范定义了用例用例实例

      UseCase 是一种行为规范。 UseCase 的实例是指符合相应 UseCase 的紧急行为的发生

    • UML 标准没有定义场景。但是 scenario 是用例文献中的常用术语,指的是事件的一般顺序。主流用例文档模板严重依赖场景(例如,变体、错误处理或异常的“主要场景”和“替代场景”)。

    常见的 ATM 示例

    • Withdraw cash 将是一个用例

    • Ms. Smith withdraws cash on October 27 2021 at 9:23AM at the ATM #23782 of Bank Y for an amount of 50€ 将是用例的一个实例,即特定用户在给定时刻的特定事件。

    • 可以为用例设想以下一般场景:使用要插入 ATM 的银行卡、使用非接触式卡或 ATM 因密码错误而吞卡。

    • 该实例可能对应于其中一种情况。但在许多情况下可能会发生相同的情况。

    【讨论】:

    • 我明白了。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多