Softwareentwicklung und Projektmanagement
Beim Integrationstest einer Firmware mit 25 kLOC (25.000 Zeilen) wurden 30 Fehler gefunden. Nach den bisherigen Erfahrungen der Organisation liegt der Richtwert für die in dieser Phase gefundenen Fehler bei 2 bis 4 pro kLOC. Welche Bewertung dieses Ergebnisses ist am angemessensten?
- ADie Fehlerdichte liegt innerhalb des Richtwerts, daher wird die Qualität als planmäßig beurteilt
- BDie Fehlerdichte beträgt 1,2 pro kLOC und liegt unter dem Richtwert; statt von guter Qualität auszugehen, ist zu prüfen, ob unzureichend getestet wurde (fehlende Testfälle)
- CDie Fehlerdichte beträgt 1,2 pro kLOC und liegt unter dem Richtwert, daher wird die Qualität als ausgezeichnet beurteilt und die restlichen Tests entfallen
Antwort und Erläuterung anzeigen
Antwort: B. Die Fehlerdichte beträgt 1,2 pro kLOC und liegt unter dem Richtwert; statt von guter Qualität auszugehen, ist zu prüfen, ob unzureichend getestet wurde (fehlende Testfälle)
Die Fehlerdichte beträgt 30 Fehler ÷ 25 kLOC = 1,2 pro kLOC und liegt damit unter dem Richtwert von 2 bis 4. Liegt sie unter dem Richtwert, kann der Code tatsächlich gut gemacht sein; Fehler können aber auch übersehen worden sein, weil unzureichend getestet wurde, etwa weil die Testfälle die Spezifikation nicht ausreichend abdecken oder die Testgesichtspunkte einseitig sind. Das Ergebnis wird daher erst bewertet, nachdem die Testabdeckung und die Art der Fehler analysiert wurden. Liegt die Dichte über dem Richtwert, wird die Qualität von Entwurf und Implementierung untersucht.
Weiter: 9 weitere Fragen zu Softwareentwicklung und Projektmanagement