用例实例和场景
Use case instance and Scenario
在文献中,场景有时被定义为用例的实例。
您认为将 场景 定义为“ 用例实例 ” 有什么问题吗?
请帮帮我!
场景不是用例实例,您不需要重新发明术语:
UML 规范定义了用例和用例实例:
A UseCase is a specification of behavior. An instance of a UseCase refers to an occurrence of the emergent behavior that conforms to the corresponding 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因为密码错误吞卡。
该实例可能对应于其中一种情况。但在许多情况下可能会发生相同的情况。
在文献中,场景有时被定义为用例的实例。
您认为将 场景 定义为“ 用例实例 ” 有什么问题吗?
请帮帮我!
场景不是用例实例,您不需要重新发明术语:
UML 规范定义了用例和用例实例:
A UseCase is a specification of behavior. An instance of a UseCase refers to an occurrence of the emergent behavior that conforms to the corresponding 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因为密码错误吞卡。
该实例可能对应于其中一种情况。但在许多情况下可能会发生相同的情况。