【问题标题】:Use Case : <<extend>> or not?用例:<<extend>> 与否?
【发布时间】:2012-05-10 11:04:09
【问题描述】:

我有一个系统(一个电子游戏)和一个用例(攻击)。如果对手受到攻击并且他不在线,他会收到一封电子邮件,否则他不会。

我不知道做一个用例是否更好:

USR----(ATTACK)<-------<< extends >>---(OFFLINE-ATTACK)----MAIL SERVER

USR----(ATTACK)------MAIL SERVER

【问题讨论】:

    标签: modeling use-case


    【解决方案1】:

    每个用例都应该代表一个参与者的目标。 (OFFLINE-ATTACK) 听起来不像是一个实际有效的目标,而更像是一个例外(替代路径)。

    【讨论】:

    • 我也这么认为,我将它作为一个子变体进行管理,目的是显示禁用攻击按钮,并显示一条消息“班次结束”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-03
    • 2015-08-25
    • 2013-11-02
    • 1970-01-01
    • 2016-12-13
    • 1970-01-01
    相关资源
    最近更新 更多