...
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.. | |
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. |
4. Systeem toont de voornaam, achternaam, type en de rating van de speler. 6. Systeem slaat de nieuwe gegevens op. |
System Sequence
...
Diagram
Omdat deze vier usecases allemaal CRUD zijn is er voor gekozen om alleen het aanmaken van een speler uit te werken in een system sequence diagram, zodat toch duidelijk is hoe het werkt.
Beheren van competities
Use Case 2.1: Competitie aanmaken
...
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. | |
6a Competitie wordt niet verwijdert. |
System Sequence Diagram (optional)
<In case the use-case entails complex scenarios, you may decide to create a system sequence diagram showing events generated by external actors, the order of events and inter-system events. All systems are treated as a black box>
...
Primary actor: Wedstrijdleider | |
Stakeholders and Interests: De voorzitter, omdat het belangrijk is dat er variatie is binnen de competities voor het speelgenot van de leden. | |
Brief description: De wedstrijdleider moet een nieuwe competitie kunnen aanmaken, zodat deze kan worden ingezet voor het organiseren van schaakwedstrijden. | |
Preconditions: De wedstrijdleider heeft stap 5 van Use case 2: Aanmaken van een competitie uitgevoerd. | |
Postconditions (Success Guarantee): De wedstrijdleider heeft een competitie-type gegeven aan de nieuw aangemaakte competitie. | |
Main Success Scenario (Basic Flow): | |
Actor Action | System Responsibility |
| |
Extensions (Alternative Flow): De gekozen competitiesoort is een toernooi. | |
2a. De wedstrijdleider kiest het juiste aantal rondes en gespeelde rondes en gaat verder. | 1a. Systeem toont een invulveld voor het aantal rondes en aantal gespeelde rondes per avond. 3a. Systeem geeft het juiste aantal rondes, gespeelde rondes en type rondes liggend aan de competitiesoort. |
System Sequence Diagram (optional)
<In case the use-case entails complex scenarios, you may decide to create a system sequence diagram showing events generated by external actors, the order of events and inter-system events. All systems are treated as a black box>
...