【发布时间】:2010-07-16 13:31:04
【问题描述】:
假设我正在为具有评分系统的游戏制作Use Case。您在游戏中所做的每个动作都会增加/减少您在游戏中的分数。
这是我Use Case的草图:
1. ...
2. ...
...
8. The Player makes (some move).
9. The System registers the play and calculates his new score.
计算这个新分数的背后有一些算法。我应该在Use Case 中说明吗?我应该在另一个Use Case 中声明吗?我应该简单地省略算法实现的细节吗?
Use Case 是陈述这些事情的正确位置吗?还是应该Use Case 只关心Player 和System(Game)之间的交互?
我想说我可能想在某处写下这些细节(如果不仅仅是为了确保我真的理解它们)。所以在我看来,也许最好的选择是制作另一个用例来描述它们的工作原理?
Use Cases 通常如何处理这些事情?谢谢
【问题讨论】: