MMTS Use Case Diagram 1. Choose Number of Players in each Game (2-6) 3. Choose to End Game After n Players Go Bankrupt Software User 4. Choose Option to Collect Rent in Jail 5. Choose Number of Games to Run 2. Choose Max Number of Rounds in Each Game
Use Case #1: Choose Number of Players in Each Game Actor: Software User Description: If I am the software user, I use the command line to specify how many players will be in each monopoly game. This will be an integer in the range of 2-6. Use Case #2: Choose Maximum Number of Rounds in each Game Actor: Software User Description: If I am the software user, I use the command line to specify the maximum number of rounds that each game may execute before ending. This will be an integer. I can specify that each game runs till there is only 1 solvent player remaining by entering -1. I can specify no limit by entering nothing. Use Case #3: Choose Option to End Game when n Players Go Bankrupt Actor: Software User Description: If I am the software user, I use the command line to specify to end the game after n number of players go bankrupt. This will be an integer value in the range of 1-5.
Use Case #4: Choose Option to Collect Rent in Jail Actor: Software User Description: If I am the software user, I use the command line to specify whether or not players will collect rent when they are in jail. Use Case #5: Choose Number of Games to Run Actor: Software User Description: If I am the software user, I use the command line to specify how many consecutive games to run with the same criteria before program termination.