Kwaliteitsbeoordeling ‘NPort’
Agenda Inleiding Wensen klant Kwaliteitsmodel Meetresultaten Conclusie
Inleiding Beoordeling van ‘NPort’ –Wat voor een product? –Met welk doel?
Wensen van de klant Welke wensen waren er –“First do it, then do it right” –SIL1
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
Meetresultaten 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?