Inleiding
Achtergrond van het project
De reden voor het maken van een nieuw systeem is het feit dat het systeem dat Schaakvereniging UVS huidig in gebruik heeft voor het bijhouden van interne competities - Rokade, steeds lastiger blijkt om te compileren en op moderne systemen te draaien. Ook is aangegeven dat Rokade meer functionaliteit heeft dan UVS nodig heeft, en deze heeft aangegeven een lichter systeem te willen die een subset van de functionaliteit van Rokade bevat.
Doelstelling, opdracht en op te leveren resultaten voor het bedrijf
Projectgrenzen
De applicatie wordt ontwikkeld in Java, waarbij gebruik gemaakt wordt van de REST-API en Jakarta om de applicatie standalone te maken.
De applicatie-backend moet gescheiden blijven van de front-end.
Om de applicatie te koppelen met een database wordt de Java Persistence API (JPA) toegepast, waardoor het later mogelijk is om relatief makkelijk andere databases met de applicatie te koppelen.
Het uiteindelijke product moet werkzaam zijn op Windows en MacOS.
Randvoorwaarden
Op te leveren producten en kwaliteitseisen
Deelproduct | Productkwaliteitseisen (//smart) | Benodigde activiteiten | Proceskwaliteitseisen (5xW 1xH) |
---|---|---|---|