Let's say I'm making an Use Case
for a game that has a scoring system. Each action you do in the game will increase/decrease your score in the game.
Here is a sketch of my Use Case
:
1. ...
2. ...
...
8. The Player makes (some move).
9. The System registers the play and calculates his new score.
There is some algorithm behind calculating this new score. Should I state it in this Use Case
? Should I state it in another Use Case
? Should I simply omit the details of implementation of the algorithm?
Is the Use Case
the correct place to state those kinds of things? Or should the Use Case
just be concerned with the interactions between the Player
and the System
(the Game
)?
I'd say I'd probably want to write down those details somewhere (if not just to make sure I really do understand them). So it looks to me maybe the best option is to make another Use Case where I describe how they work?
How are generally these kind of things done with Use Cases
? Thanks