Seminare: Fehlermanagement und -vorhersage

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.

Ziel des Seminars

Dieses Seminar bietet eine Einführung in die Grundlagen des Fehlermanagements und der Fehlervorhersage. Es präsentiert bekannte Fehlerklassifizierungsschemata sowie zwei konkrete Ansätze, wie sich Fehler früher im Entwicklungsprozess finden lassen und wie der Fehlergehalt vorhergesagt werden kann: Fehlerstrommodelle unterstützen ein Unternehmen dabei, zu analysieren, wie viele Fehler welchen Typs durch die Qualitätssicherungsphasen eines Entwicklungsprozesses rutschen. HyDEEP ist ein Ansatz für das Risikomanagement und unterstützt Unternehmen bei der Vorhersage von Fehlern in der Planungsphase eines Entwicklungsprojekts auf der Basis von historischen Daten und Expertenwissen.

Inhalt des Seminars

Einführung in das Fehlermanagement

  • Motivation und Auswirkungen
  • Konsequenzen von Softwareausfällen
  • Effektives Qualitätsmanagement
  • Fehlerklassifizierung
  • Fehlerstrommodelle
  • Fehlervorhersage

Fehlerklassifikation

  • Terminologie
  • Klassifizierungsstrukturen
  • IEEE Standardschema
  • Hewlett-Packard (HP) Schema
  • Orthogonal Defect Classification (ODC)

Fehlerstrommodellierung

  • Grundlagen von Fehlerstrommodellen
  • Einsatzszenarien für erweiterte Modelle
  • Implementierung von Fehlerstrom-modellen
  • Beispiele industrieller Anwendungen

Übung: Erstellung eines Fehlerstrommodells

Fehlervorhersage

  • Grundlegende Ansätze
  • Der HyDEEP-Ansatz
  • Anwendungsszenarien
  • Industriestudien
  • HyDEEP-Werkzeugunterstützung

Zusammenfassung und Resümee

  • Nutzen versus Kosten
  • Erkenntnisse