【发布时间】:2012-05-10 11:04:09
【问题描述】:
我有一个系统(一个电子游戏)和一个用例(攻击)。如果对手受到攻击并且他不在线,他会收到一封电子邮件,否则他不会。
我不知道做一个用例是否更好:
USR----(ATTACK)<-------<< extends >>---(OFFLINE-ATTACK)----MAIL SERVER
或
USR----(ATTACK)------MAIL SERVER
【问题讨论】:
我有一个系统(一个电子游戏)和一个用例(攻击)。如果对手受到攻击并且他不在线,他会收到一封电子邮件,否则他不会。
我不知道做一个用例是否更好:
USR----(ATTACK)<-------<< extends >>---(OFFLINE-ATTACK)----MAIL SERVER
或
USR----(ATTACK)------MAIL SERVER
【问题讨论】:
每个用例都应该代表一个参与者的目标。 (OFFLINE-ATTACK) 听起来不像是一个实际有效的目标,而更像是一个例外(替代路径)。
【讨论】: