Versions Compared

Key

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

...

Primary actor: Wedstrijdleider

Stakeholders and Interests:

De voorzitter, omdat hij wil dat de leden goed kunnen worden ingedeeld d.m.v. het indelingsprogramma.
De penningmeester, omdat inactieve of niet betalende spelers een negatieve invloed hebben op het verwachte budget.
De secretaris, omdat er met inactieve spelers geen accurate toernooiplanning gemaakt kan worden

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  .

 
2. Systeem toont voornaam, achternaam, rating en type van de bekende spelers

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.
Voorzitters, omdat hij wilt dat de oude informatie weggehaald wordt zodat er focus kan gelegd worden op nieuwe competities.

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.


2. Systeem toont de naam, competitie type en aantal spelers van de bestaande competities.


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.
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.
Voorzitters, omdat hij wilt dat de oude informatie weggehaald wordt zodat er focus kan gelegd worden op nieuwe competitiegroepen.

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.


2. Systeem toont de groepsletter en de spelers van de bestaande competitiegroepen van de gekozen competitie.


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.
Usecase verwijderen stopt.

...

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 ActionSystem 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 ActionSystem 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

...