Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

UC 7: Resultaat externe ronde invoeren

Primary actor: Externe Wedstrijdleider

Stakeholders and Interests:

Spelers: de speler die deel heeft genomen aan een externe match wil dat zijn rating up-to-date blijft.

Brief description:

De externe wedstrijdleider voert het resultaat van een externe wedstrijd in voor een interne speler. Hierna wordt de rating van de interne speler aangepast.

Preconditions: De interne speler is aanwezig in het systeem.
Postconditions (Success Guarantee): Het resultaat van de externe wedstrijd is opgenomen in het systeem en de rating van de interne speler is aangepast. 
Main Success Scenario (Basic Flow):
Actor ActionSystem Responsibility

 1. De externe wedstrijdleider geeft aan dat hij het resultaat van een externe wedstrijd in wilt voeren


3. De externe wedstrijdleider

kiest de speler die deel heeft genomen aan de externe wedstrijd.

geeft aan of de witspeler intern of extern was


5. De externe wedstrijdleider

voert wit of zwart in.

geeft de naam van de interne witspeler


7. De externe wedstrijdleider

voert

geeft de rating van de externe

speler in.

zwartspeler

8


9. De externe wedstrijdleider

voert het resultaat van de externe wedstrijd in

bevestigt de input.

 

2.

Systeem geeft een lijst van interne spelers en vraagt wie de interne speler was.

4. Het systeem vraagt of de interne speler met wit of zwart speelde.

Het systeem vraagt of de speler die wit speelde intern of extern was


4. [witspeler is intern] Het systeem vraagt om de naam van de interne speler


6. Het systeem vraagt

wat

om de rating

is

van de externe

speler ten tijde van de competitie

zwartspeler


8. Het systeem

vraagt om

toont een popup ter bevestiging van het opslaan van het resultaat

was

van de

wedstrijd

match. 

9


10. [wedstrijdleider bevestigt] Het systeem

berekent de nieuwe rating van de interne speler, slaat de nieuwe rating en het resultaat van de externe wedstrijd op, en toont de nieuwe rating van de interne speler

slaat de externe match met een interne witspeler en een externe zwartspeler op. De rating van de interne speler wordt geupdate. 

Extensions (Alternative Flow): De witspeler is extern

 

5a. De externe wedstrijdleider geeft de rating van de externe witspeler


7a. De externe wedstrijdleider geeft de naam van de interne zwartspeler


9a. De externe wedstrijdleider bevestigt de input.

4a. Het systeem vraagt om de rating van de externe witspeler


6a. Het systeem vraagt om de naam van de interne zwartspaler


8a. Het systeem toont een popup ter bevestiging van het opslaan van het resultaat van de match. 


10a. [wedstrijdleider bevestigt] Het systeem slaat de externe match met een interne zwartspeler en een externe witspeler op. De rating van de interne speler wordt geupdate.  

De wedstrijdleider wijst de input af


10b. Het systeem bewaart tijdelijk de ingevoerde inputs en gaat terug naar stap 2

Andere functionele eisen (optional)

...