Kwaliteitsbeoordeling ‘M2M’ Groep 3
Agenda Wensen van de klant (Thorstin) Kwaliteitsmodel(Bas) Meetresultaten(Daniël) Conclusie(Daniël)
Wensen van de klant Verificatie M2M code –SIL1 (veiligheid) Software –Verbinden interface “First do it, then do it right”
Kwaliteitsmodel Omzetting wensen naar kwaliteitsmodel –Onderdelen Betrouwbaarheid (en veiligheid) Onderhoudbaarheid Geen SIL1
Kwaliteitsmodel Omzetting wensen naar kwaliteitsmodel –Metrieken betrouwbaarheid Memory Leaks Veilige functies Ongeïnitialiseerde variabelen “Time-of-check Time-of-use” bugs
Kwaliteitsmodel Omzetting wensen naar kwaliteitsmodel –Metrieken Onderhoudbaarheid Magic numbers Code duplicatie Regels code Lengte van functies Percentage commentaar Complexiteit Cohesie Koppeling
Meetresultaten Niet gemeten –Memory leaks –Cohesie –Koppeling
Meetresultaten Betrouwbaarheid –Redelijk wat onveilige functies en ongeïnitialiseerde variabelen –Geen “Time-of-check Time-of-use” bugs Onderhoudbaarheid –Redelijk veel magic numbers –Kleine overschrijdingen van codeduplicatie, regels code, lengte van functies en complexiteit –Commentaar in orde
Conclusie Betrouwbaarheid –Valt best veel aan te verbeteren Onderhoudbaarheid –Beter in orde, maar er moeten kleine verbeteringen toegepast worden
Einde Vragen?