Versions Compared

Key

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

...

De eerste stap voor het ontwerpen van de database, de datastructuur achter de hele applicatie, was een CDM opstellen. Deze heb ik samen met de hulp van Niels gemaakt. Ik heb vervolgens in het SDD het data ontwerp voor de database gemaakt, hierin is het PDM opgenomen met tabel beschrijvingen en per kolom een omschrijving. Ook zijn hierin de design decision opgenomen die ik heb gemaakt bij het opstellen van de uiteindelijke versie van de database. Omdat we incrementeel werkte is de database niet in een keer volledig afgerond, deze is door de loop van het project meerdere malen aangepast (PDM op 29-04-22, PDM op 09-06-22). Het goed hebben van de database was erg belangrijk omdat elk ander sub systeem afhankelijk is van de datastructuur die hier is opgenomen.

6.2 OOSE P-05

De student implementeert een gedistribueerd systeem, evalueert het ontwerp en de realisatie daarvan en zorgt voor traceerbaarheid daartussen en naar de functionele en niet-functionele eisen.

In het SRS is het domein model opgenomen, omdat we incrementeel werkte heb ik deze regelmatig aangepast en uitgebreid tot de uiteindelijke versie die daar nu is te vinden (Domein model op 08-04-22). Verder waren er in het SRS ook User stories opgenomen, deze heb ik gekoppeld aan de use cases die we hadden opgesteld om traceerbaarheid toe te voegen. Ook gebruikte wij op Jira de Story Map om taken op te delen in epics, ik heb de bijbehorende use cases toegevoegd aan de epics om meer traceerbaarheid toe te voegen. Tot slot heb ik ook al mijn branches via Jira aangemaakt zo stond altijd de issue bij de branch en de issue was dus via de epic terug te leiden naar de bijbehordende use case. Dit allemaal zorgt ervoor dat de code en documentatie erg traceerbaar zijn en het makkelijk te achterhalen is wat waar bij hoort en waarom het dus is gedaan. Bij mijn vorige project kregen we als commentaar vaak dat de traceerbaarheid niet genoeg was, daarom heb ik daar deze keer extra goed op gelet.

6.3 OOSE P-07

De student bewaakt continu de kwaliteit van de software en het proces door o.a. reviews en gestructureerd testen en stuurt waar nodig bij. 

...