Versions Compared

Key

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

...

Naast deze twee documenten hebben we we een installatiedocument, wat met name voor de volgende groepen die aan dezelfde opdracht als wij zullen gaan werken. Het document helpt deze groepen bij het correct installeren van zowel de front- als backend producten die wij gemaakt hebben. Dit is een va nde belangrijkste documenten die wij inleveren, omdat het er voor zorgt dat dit project niet steeds weer vanaf de grond opgebouwd moet worden en volgende groepen niet eerst twee weken nodig hebben om onze producten überhaupt te kunnen gebruiken. 

Onze front- en backend is van prima kwaliteit. Onze website ziet er goed uit en is gebruikersvriendelijk. Ik ben het zelf niet eens met de keuze om de grafieken op de huidige manier toe te voegen, maar de meerderheid van de groep vond dit een goed idee. Ik had zelf liever de grafieken ten alle tijden zichtbaar gehad aan de linkerkant, om deze dan tijdens een race snel toe te kunnen voegen, zonder drie menu's te openen. De broker laat op het moment tweemaal per seconde data zien, omdat de broker lokaal te veel performance vereist van de machine. Ik denk zelf dat dit beter had gekund. Er is van ons gevraagd om twintig maal per seconde data te proberen weer te geven. We laten nu slechts een tiende van dat zien, wat zeer ondermaats is.

De backend zit goed in elkaar. We hebben tijdens het project gebruik gemaakt van een goedkope server om de database op te hosten, waardoor we soms twijfelden of onze methodes wel goed werkten, maar dit bleek aan de servers te liggen. De data die we ophalen uit de database word vrijwel direct geladen en is ook altijd de juiste data, wat betekent dat onze geschreven methodes goed werken. We hebben tijdens het maken van al deze methodes een aantal keer alle klassen moeten verschuiven omdat we liever een andere indeling hadden. Dit ging niet altijd even goed, omdat er steeds weer merge conflicts ontstonden. Deze conflicts zijn uiteindelijk opgelost en hebben daarna niet meer voor problemen gezorgd.

Evaluatie gehanteerde projectmethode

...

CompetentieLink naar productBeschrijving van eigen bijdrage
OOSE P-01. De student voert een project uit op basis van Scrum en een plan van aanpak en evalueert
en reflecteert hierop, op individueel en projectniveau.
Plan van Aanpak

Ik heb hoofdstuk 3.3 en 3.4 gemaakt

Ik heb hoofdstuk 9 gemaakt

OOSE P-02. De student analyseert de eisen en wensen voor de software van een systeem, en
documenteert deze in een Software Requirements Specification (SRS).
Software Requirements Specification

Ik heb de initiële opzet van de requirements opgezet.

Ik heb het domeinmodel gemaakt en deze na feedback aangepast.

Ik heb de het use-case diagram gemaakt.

Ik heb de usecase View Graphs uitgewerkt

OOSE P-03. De student onderzoekt voor het project relevant (technologie)keuzes en rapporteert
hierover gestructureerd.
Onderzoek visuele dataweergaveIk heb het onderzoek visuele dataweergave deels gemaakt. Ik heb hoofdstuk 5, 6, 7.1, 8.2 en 9 gemaakt.
OOSE P-04
De student ontwerpt de software van een systeem en documenteert deze onder andere 
met behulp van UML diagrammen en decision templates in een Software Design Specification (SDD)
Software Design Description

Design Decision gemaakt voor View Data

Architectural overview deels gemaakt


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.

https://bitbucket.aimsites.nl/projects/SMAL/repos/regterschot/browse


Ik heb het doorsturen van data via de database naar de frontend gemaakt.
OOSE P-06. De student past de aangereikte ontwikkeltools om het project te organiseren toe.

Jira

Confluence

Bitbucket

Jira wordt gebruikt om de gemaakte uren te loggen,.

Confluence wordt gebruikt om al onze onderzoeken, documentatie en het SDD en SRS te maken.

We gebruiken BitBucket om onze code op neer te zetten zodat iedereen er bij kan. Daarnaast kunnen we op Bitbucket goed reviewen en samenwerken aan ons product.

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.


OOSE P-08. De student kan zich zelfstandig verder verdiepen in de beroepstaak.Onderzoek visuele dataweergaveIk heb me bij het onderzoek visuele dataweergave verdiept in de verschillende racedashboards bij professionele races.

...