...
Primary actor: Wedstrijdleider | |
Stakeholders and Interests: De voorzitter, omdat hij wil dat de leden goed kunnen worden ingedeeld d.m.v. het indelingsprogramma. | |
Brief description: De wedstrijdleiders willen spelers kunnen verwijderen omdat zij niet meer actief zijn bij de vereniging. | |
Preconditions: De wedstrijdleider heeft KlukKluk geopend en heeft het hoofdscherm open. | |
Postconditions (Success Guarantee): De wedstrijdleider heeft een speler verwijderd. | |
Main Success Scenario (Basic Flow): | |
Actor Action | System Responsibility |
1. De wedstrijdleider geeft aan de spelerslijst te willen zien. 4. De wedstrijdleider geeft aan een speler te willen verwijderen. 6. De wedstrijdleider bevestigt de keuze . | 3. Systeem toont invulvelden voor de voornaam, achternaam, rating en type van de speler. 5. Systeem vraagt of de gebruiker het zeker weet. 7. [keuze = ja] Systeem verwijdert de gekozen speler. |
Extensions (Alternative Flow): Keuze is nee. Speler wordt niet verwijdert | |
| 7a [keuze = nee] Speler wordt niet verwijdert. Usecase verwijderen stopt. |
...
Primary actor: Wedstrijdleider | |
Stakeholders and Interests: Secretaris, omdat zij geen inactieve of incorrecte informatie over de competities willen zodat er geen onduidelijkheden komen. | |
Brief description: De wedstrijdleider moet een competitie kunnen verwijderen als deze niet meer nodig zijn binnen het systeem. | |
Preconditions: De wedstrijdleider heeft KlukKluk geopend en heeft het hoofdscherm open. | |
Postconditions (Success Guarantee): De wedstrijdleider heeft een nieuwe competitie aangemaakt. | |
Main Success Scenario (Basic Flow): | |
Actor Action | System Responsibility |
1. De wedstrijdleider geeft aan de competities te willen zien. 3. De wedstrijdleider geeft aan een competitie te willen verwijderen. 7. De wedstrijdleider bevestigt de keuze. |
4. Systeem vraagt of de gebruiker het zeker weet. 6. [keuze = ja] Systeem verwijderd de gekozen competitie. |
Extensions (Alternative Flow): Keuze is nee. Competitie wordt niet verwijdert | |
6a [keuze = nee] Competitie wordt niet verwijdert. |
...
Primary actor: Wedstrijdleider | |
Stakeholders and Interests: Secretaris, omdat zij geen inactieve of incorrecte informatie over de competities willen zodat er geen onduidelijkheden komen. | |
Brief description: De wedstrijdleider moet een competitiegroep kunnen verwijderen als deze niet meer nodig is binnen het systeem. | |
Preconditions: De wedstrijdleider heeft KlukKluk geopend en heeft de competities open. | |
Postconditions (Success Guarantee): De wedstrijdleider heeft een competitiegroep verwijderd van een competitie | |
Main Success Scenario (Basic Flow): | |
Actor Action | System Responsibility |
1. De wedstrijdleider geeft aan de competitiegroepen te willen zien van de gekozen competitie 3. De wedstrijdleider geeft aan een competitiegroep te willen verwijderen. 5. De wedstrijdleider bevestigt de keuze. |
4. Systeem vraagt of de gebruiker het zeker weet. 6. [keuze = ja] Systeem verwijderd de gekozen competitiegroep. |
Extensions (Alternative Flow): Keuze is nee. Competitiegroep wordt niet verwijdert | |
6a [keuze = nee] Competitiegroep 6a Competitiegroep wordt niet verwijdert. |
...
Primary actor: Wedstrijdleider | |
Stakeholders and Interests: Spelers: deze willen aan het einde van een seizoen hun voortgang kunnen vergelijken met het begin van het seizoen | |
Brief description: De wedstrijdleider wil aan het begin van het seizoen de startrating van elke speler vastleggen, zodat hier na het seizoen mee vergeleken kan worden | |
Preconditions: De wedstrijdleider heeft KlukKluk geopend en heeft het hoofdscherm open. | |
Postconditions (Success Guarantee): Voor elke speler is een startrating vastgesteld in de database, en deze wordt afgebeeld binnen de applicatie | |
Main Success Scenario (Basic Flow): | |
Actor Action | System Responsibility |
1. De wedstrijdleider geeft aan de algemene spelerslijst te willen zien. 3. De wedstrijdleider drukt op de knop om startrating vast te stellen. 5. De wedstrijdleider bevestigt de startrating op te willen slaan. |
2. Systeem toont voornaam, achternaam, rating en type van de bekende spelers. 4. Het systeem toont een pop-up ter bevestiging van het vaststellen van de startratings. 6. [Keuze = ja] Het systeem slaat de huidige ratings van de spelers op als de startrating van het nieuwe seizoen. |
Extensions (Alternative Flow): Keuze is neeStartratings moeten niet opgeslagen worden |
|
6a. Het [keuze = nee] Het systeem sluit de pop-up en de startrating wordt niet vastgelegd. |
...
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. Een externe match heeft plaatsgevonden. | |
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 Action | System Responsibility |
1. De externe wedstrijdleider geeft aan dat hij het resultaat van een externe wedstrijd in wilt voeren 3. De externe wedstrijdleider geeft aan of de witspeler intern of extern was 5. De externe wedstrijdleider geeft de naam van de interne witspeler 7. De externe wedstrijdleider geeft de rating van de externe zwartspeler 9. De externe wedstrijdleider kiest de uitslag van de wedstrijd. 11. De externe wedstrijdleider bevestigt de input. |
2. 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 witspeler 6. Het systeem vraagt om de rating van de externe zwartspeler 8. Het systeem vraagt wat de uitslag van de wedstrijd was 10. Het systeem toont een popup ter bevestiging van het opslaan van het resultaat van de match. 12. [wedstrijdleider bevestigt] Het systeem slaat het resultaat van 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 kiest de uitslag van de wedstrijd. 11a. 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 zwartspeler 8a. Het systeem vraagt wat de uitslag van de wedstrijd was 10a. Het systeem toont een popup ter bevestiging van het opslaan van het resultaat van de match. 12a. [wedstrijdleider bevestigt] Het systeem slaat het resultaat van de externe match met een interne zwartspeler en een externe witspeler op. De rating van de interne speler wordt geupdate. |
Extensions (Alternative Flow): De wedstrijdleider wijst de input af | |
10b. Het 12b. [wedstrijdleider bevestigt niet] Het systeem bewaart tijdelijk de ingevoerde inputs en gaat terug naar stap 2 |
...