Versions Compared

Key

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

1 Inleiding

Dit document bevat beschrijving over het plan van aanpak met de daarbij behorende onderdelen. Dit document wordt opgeteld aan de hand van de opdracht gegeven door de HAN, waarbij de projectgroep verantwoordelijk is voor het maken van een nieuw systeem voor schaakvereniging UVS om interne competities bij te houden.

...

De ontwikkelmethode die de projectgroep gaat gebruiken wordt hierna in detail beschreven, en zal er daarna toelichting gegeven worden over hoe de communicatie en projectorganisatie is geregeld tussen de projectgroep en belangstellenden. Tot slot wordt er een lijst van risico's opgesteld, met toelichting over hoe deze kunnen worden vermeden.

2 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 bezit dan UVS nodig acht, en deze heeft aangegeven een lichter systeem te willen die een subset van de functionaliteit van Rokade bevat.

3 Doelstelling, opdracht en op te leveren resultaten voor het bedrijf


4 Projectgrenzen

De applicatie wordt ontwikkeld in Java, waarbij gebruik gemaakt wordt van de REST-API en Jakarta om de applicatie standalone te maken.

...

Het uiteindelijke product moet werkzaam zijn op Windows en MacOS.

5 Randvoorwaarden


6 Op te leveren producten en kwaliteitseisen

DeelproductProductkwaliteitseisen (//smart)Benodigde activiteitenProceskwaliteitseisen (//5xW 1xH)
Software Requirement SpecificationHet SRS moet usecases bevatten, en de code/tests moeten traceerbaar zijn naar deze usecases.

Software Design DocumentHet SDD moet 

BroncodeDe code moet ontwikkeld zijn in Java of Python, het moet een verbinding kunnen hebben met meerdere database systemen, en de resultaten moeten printbaar zijn, of moeten gepubliceerd kunnen worden op een website.

TestplanHet testplan bevat informatie over de tests die uitgevoerd gaan worden, en instructies over hoe deze uitgevoerd moeten worden. De tests moeten traceerbaar zijn naar de usecases in het SRS.

TestrapportHet testrapport bevat de resultaten van de tests die uitgevoerd zijn volgens het testplan. 

7 Ontwikkelmethoden


8 Projectorganisatie en communicatie


9 Planning


10 Risico’s