Considering the AnnounceTournament use case in Figure 4-24, write the event flow, entry conditions, and exit conditions for the use case ApplyForTournament, initiated by a Player interested in participating in the newly created tournament. Consider also the ARENA problem statement provided in Figure 4-17. Write a list of questions for the client when you encounter any alternative.
What will be an ideal response?
Figure 4-12 depicts a sample solution. There are, again, many different possibilities depending on the imagination of
the students. The key features of a solution include system steps that check for a number of conditions which would
make the application fail, and describe the corresponding steps. Given that this use case is relatively short, these
actions should be described in the use case as opposed to using extends relationships and many one step use cases.
The questions raised by the students should focus on when and how a Player is admitted into (and, correspondingly,
thrown out of) a league. Students could also ask about alternative ways for handling too many applications, such as
waiting lists, Players taking turns playing in different tournaments, and so on.
You might also like to view...
What is the only object that cannot be used as a symbol?
What will be an ideal response?
In order to work properly, the binary_search algorithm requires that the sequence of values must be _________.
Fill in the blank(s) with the appropriate word(s).