...
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): 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 de naam van de interne speler 5. De externe wedstrijdleider geeft de rating van de externe speler 7. De externe wedstrijdleider kiest de uitslag van de wedstrijd. 9. De externe wedstrijdleider bevestigt de input.geeft aan de gegevens op te willen slaan 11. De externe wedstrijdleider geeft aan dat de gegevens kloppen |
2. Het systeem vraagt om de naam van de interne speler 4. Het systeem vraagt om de rating van de externe speler 6. Het systeem vraagt wat de uitslag van de wedstrijd was 8. Het systeem geeft de optie om de gegevens op te slaan 10. Het systeem toont vraagt met een pop-up ter bevestiging van het opslaan van het resultaat van de match. of de gegevens kloppen 1110. [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 geupdategeüpdatet. |
Extensions (Alternative Flow): De wedstrijdleider wijst de input af | |
12b11b. [wedstrijdleider bevestigt niet] Het Het systeem bewaart tijdelijk de ingevoerde inputs gegevens en gaat terug naar stap 2 |
...
Primary actor: Interne Wedstrijdleider | |
Stakeholders and Interests: Spelers: spelers willen ingedeeld worden in een competitie zodat ze kunnen spelen. | |
Brief description: De interne wedstrijdleider geeft aan een competitie indeling te willen genereren waarna het systeem een indeling genereert met de beschikbare spelers en groepen. | |
Preconditions: Er zijn spelers in een competitie/groep ingedeeld. | |
Postconditions (Success Guarantee): Er is een indeling gegenereerd voor de competitie. | |
Main Success Scenario (Basic Flow): | |
Actor Action | System Responsibility |
1. De interne wedstrijdleider geeft aan dat hij een indeling voor een competitie wil laten genereren. |
2. Het systeem kiest het juiste indeel systeem en maakt een indeling |
Extensions (Alternative Flow): Er zijn geen spelers beschikbaar. | |
| 2a. Het systeem laat een foutmelding zien. |
System Sequence Diagram
System Sequence Diagram
Gegevens publiceren op website
UC9: Gegevens publiceren op website
Primary actor: Interne Wedstrijdleider | |
Stakeholders and Interests: Spelers: spelers willen de stand, indeling en uitslagen van wedstrijden en ronden kunnen zien | |
Brief description: De interne wedstrijdleider geeft aan de gegevens van een competitie te willen publiceren op de website waarna het systeem html bestanden genereert en op de website plaatst. | |
Preconditions: De wedstrijdleider heeft het competitiescherm open en er zitten competities in het systeem | |
Postconditions (Success Guarantee): De gegevens van een competitie zijn op de website te zien. | |
Main Success Scenario (Basic Flow): | |
Actor Action | System Responsibility |
3. De wedstrijdleider selecteert een competitie 5. De wedstrijdleider geeft voor de competitie aan de gegevens te willen publiceren |
2. Het systeem toont de competities in het systeem 4. Het systeem selecteert de competitie en maakt de uploadknop klikbaar 6. Het systeem genereert html bestanden 7. Het systeem plaatst de html bestanden op de webserver |
Printen ronde indeling
UC10: Printen ronde indeling
Primary actor: Interne Wedstrijdleider | |
Stakeholders and Interests: Spelers: willen de indeling kunnen bekijken zodat zij kunnen zien tegen wie zij moeten gaan spelen. | |
Brief description: De interne wedstrijdleider geeft aan de indeling van een ronde binnen een competitie uit te willen printen. | |
Preconditions: De wedstrijdleider heeft het competitiescherm open en er zitten competities in het systeem. | |
Postconditions (Success Guarantee): De wedstrijdleider heeft een pdf ontvangen met daarin de indeling van de ronde. | |
Main Success Scenario (Basic Flow): | |
Actor Action | System Responsibility |
1. De wedstrijdleider geeft aan de indeling van een ronde uit te willen printen.
7. De wedstrijdleider selecteert waar deze de PDF wil laten genereren 9. De wedstrijdleider drukt op "PDF genereren" | 2. Het systeem toont de competities in het systeem. 4. Het systeem toont de rondes binnen de competities. 6. Het systeem toont de gekozen ronde van de competitie 8. Het systeem toont het gekozen pad naast de "Browse" knop 10. Het systeem genereert een pdf-bestand met kolommen voor de namen van de witspeler en de zwartspeler, een kolom met de uitslag, de indeling met welke competitie, de hoeveelste ronde en de datum van de ronde. |
Alternate flow | |
3a. De wedstrijdleider kiest een datum. 4a. De wedstrijdleider selecteert waar deze de PDF wil laten genereren. 6a. De wedstrijdleider drukt op "PDF genereren" | 5a. Het systeem toont het gekozen pad naast de "Browse" knop 7a. Het systeem genereert pdf-bestanden voor alle rondes op de gekozen datum met kolommen voor de namen van de witspeler en de zwartspeler, een kolom met de uitslag, de indeling met welke competitie, de hoeveelste ronde en de datum van de ronde. |
Andere functionele eisen (optional)
...
Use case code | Naam | Link |
UC 1 | Spelers beheren | https://xd.adobe.com/view/0a0b6f64-ed0a-4627-b127-86517d217cb5-5f58/?fullscreen |
UC 2 | Beheren van competities | https://xd.adobe.com/view/b81481fb-0e42-49b6-bfe1-cb8dffccd965-ed47/ |
UC 3 & 4 | Beheren van competitiegroepen en beheren van spelers in competitiegroepen | https://xd.adobe.com/view/63beb593-c1ed-4b5b-ae15-0d3a6257fc35-36ed/ |
UC 6: | Ronde resultaten invoeren | |
UC 7 | Resultaat externe ronde invoeren | https://xd.adobe.com/view/ba9fd358-17d6-4903-b4e1-57183531a57a-efcc/ |
UC 10 | Printen ronde indeling |