Fehlermanagement und -vorhersage
Fehler gehören zu den Hauptkostentreibern bei der Entwicklung softwarebasierter Systeme. Es ist bekannt, dass Fehler umso teurer zu korrigieren sind, je später im Entwicklungsprozess sie gefunden werden. Im schlimmsten Fall können durch Fehler verursachte Ausfälle eines Systems zu enormen Kosten oder – bei sicherheitskritischen Systemen – sogar zum Verlust von Menschenleben führen.
Fehlermanagement und -vorhersage ist eine weit verbreitete Best Practice in der System- und Softwareentwicklung. Damit werden Fehler systematisch kontrolliert, Stellen, an denen sie am häufigsten auftreten, ermittelt und Ursachen identifiziert, und schließlich wird die Zahl der Fehler vorhergesagt.