Versions Compared

Key

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

...

Primary actor: Wedstrijdleider

Stakeholders and Interests:

De voorzitter, omdat hij wilt 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.


3. De wedstrijdleider geeft aan een speler te willen verwijderen.


5. De wedstrijdleider bevestigt de keuze  .

 
2. Systeem toont voornaam, achternaam, rating en datum van lidmaatschap indien van toepassing van de bekende spelers.


4. Systeem vraagt of de gebruiker het zeker weet.


6. [keuze = ja] Systeem verwijderd de gekozen speler.

Extensions (Alternative Flow): Keuze is nee.


 

6a Speler wordt niet verwijdert.
Usecase verwijderen stopt.


UC 1.4: Spelers bewerken

Primary actor: Wedstrijdleider

Stakeholders and Interests:

De voorzitter, omdat hij wilt dat de gegevens van de leden correct in het systeem staan zodat er geen misverstanden kunnen ontstaan..
De secretaris, omdat incorrecte persoonsgegevens van de leden niet goed is voor de communicatie tussen de vereniging en de leden. 

Brief description:

De wedstrijdleiders willen leden en gasten kunnen bewerken omdat de gegevens van de speler anders is.

Preconditions: De wedstrijdleider heeft KlukKluk geopend en heeft het hoofdscherm open. 

Postconditions (Success Guarantee): De wedstrijdleider heeft de gegevens van een speler aangepast.

Main Success Scenario (Basic Flow):

Actor Action

System Responsibility

1. De wedstrijdleider geeft aan de spelerslijst te willen zien.


3. De wedstrijdleider geeft aan een speler te willen bewerken.


5. De wedstrijdleider past de gegevens aan en geeft aan te willen opslaan.


2. Systeem toont voornaam, achternaam, rating en datum van lidmaatschap indien van toepassing van de bekende spelers.


4. Systeem toont de voornaam, achternaam, type en de rating van de speler. 


6. Systeem slaat de nieuwe gegevens op.

...

Primary actor: Wedstrijdleider

Stakeholders and Interests:

De voorzitter, omdat activiteiten als competities nieuwe mensen aantrekken om bij de vereniging te betrekken.
De penningmeester, omdat activiteiten soms financiële aspecten hebben, zoals inschrijfgeld of prijsgeld.
De secretaris, omdat hij verantwoordelijk is voor het administratieve werk rondom de competities. 

Brief description:

De wedstrijdleider moet een nieuwe competitie kunnen aanmaken, zodat deze kan worden ingezet voor het organiseren van schaakwedstrijden.

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 klikt op geeft aan de competities knopte willen zien.


3.   De wedstrijdleider klikt op de competitie toevoegen knopgeeft aan een competitie te willen toevoegen.


5. De wedstrijdleider vult de gegevens in voor de competitie.


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

4. Systeem toont invulvelden voor de naam, soort competitie, aantal avonden, aantal punten(Zwitsers), type Zwitsers en de indelingsvariatie.


6. Systeem voert usecase Toekennen van competitietype uit.

7. Systeem maakt een nieuwe competitie aan.

...

Primary actor: Wedstrijdleider

Stakeholders and Interests:

Spelers, omdat zij met een duidelijk overzicht gemakkelijk kunnen zien welke competities er zijn voor een inschrijving.
Sponsoren, omdat zij met een overzicht gemakkelijk kunnen zien welke activiteit wanneer is. Hiermee kunnen ze mogelijk reclame maken voor de activiteit zoals flyers.
Voorzitters, omdat hij wilt weten welke competities relevant zijn voor de leden.

Brief description:

De wedstrijdleider wilt de competities kunnen bekijken zodat hij alle competities in een ogenblik kan zien.

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 klikt op geeft aan de competities knopte willen zien.


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

...

Primary actor: Wedstrijdleider

Stakeholders and Interests:

Secretaris, omdat zij actuele informatie willen over de competities zodat er geen misverstanden ontstaan.
Voorzitters, omdat hij wilt weten welke competities relevant zijn voor de leden.
Penningmeester, omdat met veranderingen aan de competitie het inschrijfgeld of prijzengeld mogelijk kan veranderen.

Brief description:

De wedstrijdleider moet een nieuwe competitie kunnen aanmaken, zodat deze kan worden ingezet voor het organiseren van schaakwedstrijden.

Preconditions: De wedstrijdleider heeft KlukKluk geopend en heeft het hoofdscherm open.

Postconditions (Success Guarantee): De wedstrijdleider heeft een competitie bijgewerkt.

Main Success Scenario (Basic Flow):

Actor Action

System Responsibility

1. De wedstrijdleider klikt op geeft aan de competities knopte willen zien.

3.   De wedstrijdleider klikt op het competitie bewerken icoongeeft aan een competitie te willen bewerken.

5. De wedstrijdleider vult de bewerkte gegevens van de competitie in.


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

4. Systeem toont invulvelden voor de naam, soort competitie, aantal avonden, aantal punten(Zwitsers), type Zwitsers en de indelingsvariatie.

6. Systeem bewerkt de competitie met de nieuwe gegevens.

...

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 klikt op geeft aan de competities knopte willen zien.


3. De wedstrijdleider klikt op de prullenbak knop rechts van de competitiegeeft 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.



6a Competitie wordt niet verwijdert.
Usecase verwijderen stopt.


System Sequence Diagram (optional)

...