Softwareontwikkeling en projectmanagement
Bij de integratietest van firmware met 25 KLOC (25.000 regels) zijn 30 defecten gevonden. Volgens eerdere resultaten van de organisatie ligt de richtwaarde voor in deze fase gevonden defecten op 2 tot 4 per KLOC. Welke beoordeling van dit resultaat is het meest passend?
- ADe defectdichtheid valt binnen de richtwaarde, dus de kwaliteit wordt beoordeeld als volgens plan
- BDe defectdichtheid is 1,2 per KLOC, onder de richtwaarde; ga er dus niet van uit dat de kwaliteit goed is, maar controleer of er onvoldoende is getest (ontbrekende testgevallen)
- CDe defectdichtheid is 1,2 per KLOC, onder de richtwaarde, dus de kwaliteit wordt als uitstekend beoordeeld en de resterende tests vervallen
Antwoord en toelichting tonen
Antwoord: B. De defectdichtheid is 1,2 per KLOC, onder de richtwaarde; ga er dus niet van uit dat de kwaliteit goed is, maar controleer of er onvoldoende is getest (ontbrekende testgevallen)
De defectdichtheid is 30 defecten ÷ 25 KLOC = 1,2 per KLOC, onder de richtwaarde van 2 tot 4. Ligt ze onder de richtwaarde, dan kan de code inderdaad goed gemaakt zijn, maar het kan ook zijn dat defecten zijn gemist omdat er onvoldoende is getest, bijvoorbeeld omdat de testgevallen de specificatie niet goed genoeg dekken of de testinvalshoeken eenzijdig zijn. Het resultaat wordt daarom pas beoordeeld na analyse van de testdekking en de aard van de defecten. Ligt de dichtheid boven de richtwaarde, dan wordt de kwaliteit van ontwerp en implementatie onderzocht.
Verder: nog 9 vragen over Softwareontwikkeling en projectmanagement