Versions Compared

Key

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

...

  • Een Plan van aanpak waarin alle afspraken over het project zijn beschreven en waar de ontwikkelgroep op kan terugvallen.
  • Een Software Requirement Specification waarin staat wat de software doet en geeft een beeld over het systeem aan de stakeholders.
  • Een Software Design Document waarin staat hoe het product gemaakt is en wat de technische specificaties zijn.
  • De Java-code van de te realiseren applicatie.
  • Een Testplan dat beschrijft hoe er getest wordt.
  • Een Testrapport waarin de resultaten van alle tests beschreven staan.
  • Een Installatiegids die schaakvereniging UVS kan gebruiken om de applicatie op het eigen systeem te installeren, en hoe de ontwikkelomgeving kan worden opgezet.
  • Een Gebruikershandleiding waarin staat beschreven hoe je welke acties in de applicatie kunt uitvoeren.
  • Een Database waarmee de java-code verbinding maakt.

Projectgrenzen

  • Het project duurt tot 7 juni 2024
  • De applicatie-backend wordt ontwikkeld in Java.
  • 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 11 en MacOS 13.
  • Na oplevering het project is het team niet verantwoordelijk voor gebruikerstraining of systeemonderhoud; de oplevering omvat een installatiegids.
  • Het hele database systeem moet gebackupt kunnen worden als een file via een cloud service als dropbox, zodat er geen kosten zijn om het database systeem te hosten.

...

Om het project succesvol te kunnen afronden zijn de volgende voorwaarden vastgesteld:

Opdrachtgever

  • Er is De broncode van het originele programma Rokade is voordat de eerste sprint begint beschikbaar.
  • Er is een voorbeelddatabase beschikbaar die kan worden gebruikt bij de oude Rokade applicatie om te zien hoe functionaliteiten werken.
  • De opdrachtgever is beschikbaar tijdens de geplande afspraken.

...

OOSE-Project Coördinator

  • Er zijn werkruimtes voor zes personen beschikbaar met toegang tot internet.
  • Er is toegang tot Jira om taken in te plannen en voortgang te noteren.
  • Er is toegang tot Bitbucket om het project te managen.
  • Er is toegang tot Confluence om documentatie te schrijven en bij te werken.
  • Er moet toegang zijn tot stroom om laptops op te kunnen laden.

...