Test und Verlässlichkeit - SS 16

(G. Kemnitz)

IT-Systeme automatisierten intellektuelle Aufgaben: betriebliche Abläufe Steuerung von Prozessen und Maschinen Entwurfsaufgaben, ... Einsatzvoraussetzung ist eine ausreichende Verlässlichkeit.

Der Schlüssel hierfür sind Kontrollen und das Abstellen der dabei erkannten Mängel auf drei Ebenen:

  • während Entwurf und Fertigung (Fehlervermeidung),
  • vor dem Einsatz und zur Wartung (Fehlerbeseitigung) und
  • im laufenden Betrieb (Fehlertoleranz, Schadensvermeidung).

Inhalt und Lernziel der Vorlesung sind die Bewertung der Verlässlichkeit, Kontrollen, Fehlertoleranz und Schadensvermeidung, Test und Fehlerbeseitigung sowie Fehlervermeidung. In der Praxis sind das die teuersten und aufwändigsten Aufgaben im gesamten IT-Bereich.

Zielgruppe: Master Informatik und Interessenten anderer Studiengänge
Credits: (ECTS): 6

Foliensätze

  • [F1: Grundbegriffe, Wahrscheinlichkeit, Experimente] [Programme zum Foliensatz]
    1. Grundbegriffe: Modell, Service-Modell, Fehlfunktionen, Fehler, ...
    2. Wahrscheinlichkeit: Verkettete Ereignisse, Fehlerbaumanalyse, Markov-Ketten.
    3. Zufallsexperimente: Service als Zufallsexperiment, Verfügbarkeit, Zuverlässigkeit, Sicherheit, Kontrollen, Test, Zufallstest, Fehleranteil, Entstehungsprozesse, Reifeprozesse.
  • [F2: Struktur, Verteilung, Zufallstest] [Programme zum Foliensatz]
    1. Struktur & Fehler: Erschöpfender Test, Steuer- und Beobachtbarkeit, Haftfehlermodell, Komplexe Operationen, Operationsprofil.
    2. Verteilungen: Erwartungswert, Varianz, Verteilung von Zählwerten, Binomialverteilung, Effektive Anzahl der Zählversuche, Poisson-Verteilung, Seltene Ereignisse, Normalverteilung, Schätzen von Eintrittswahrscheinlichkeiten, multimodale Verteilungen, Bereichsschätzung.
    3. Fehler und Fehlfunktionen: Fehleranzahl, FHNW-Funktion, Effektive Fehleranzahl, Fehlfunktionen, Fehler und Modellfehler, erforderliche Testsatzlänge, Zuverlässigkeitswachstum.
  • [F3: Ergebniskontrollen] [Programme zum Foliensatz]
    1. Informationsredundanz: Fehlererkennende Codes, Prüfkennzeichen, Fehlerkorrigierende Codes, Hamming-Codes, RAID-Systeme.
    2. Formatkontrollen: Syntaxtest, Typ und Wertebereich, Signalüberwachung.
    3. Wertekontrollen: Mehrfachberechnung und Vergleich, Diversität, Loop-Back-Test, Probe.
  • [F4:Statische Test]
    1. Vorbemerkungen: Statische und Dynamische Tests, Kosten, Emotionale Barrieren, Produkthaftung und Standards.
    2. Statische Software-Tests: Inspektion, Syntax, Typ, Wertebereich, Statische Code-Anlyse.
    3. Baugruppen und Cyper-Physikalische-Systeme: Inbetriebnahmen, MDA, Optische Inspektion, In-Circuit-Test, Boundary-Scan.
  • [F5: Dynamische Tests]
    1. Software: Interaktionsschichten, Modultest, Besonderheiten der Testauswahl, Kontrollflussorientierte Testauswahl, Äquivalenzklassen, UW-Analyse, Automaten.
    2. Schaltkreise: Fertigungsfehler, Haftfehler, Testsatzberechnung (D-Algorithmus), Sequentielle Schaltungen, Speichertest, Selbsttest.
    3. Baugruppen und Cyper-Physikalische-Systeme.
  • [F6: Problembeseitigung]
    1. Fehlervermeidung: Deterministische Prozesse, Nichtdeterministische Prozesse, Projekte, Vorgehensmodelle, Qualität und Kreativität.
    2. Fehlerbeseitigung: Ersatz, Reparatur, Fehlerlokalisierung, Benutzer als Tester.
    3. Wartung: Ausfälle, Frühausfälle und Voralterung, Kalte, warme und heiße Reserve.
    4. Fehlerbehandlung: Fail-Safe, -Fast, -Slow, Neustart, Wiederholung, Fehlerisolation, Fehlertoleranz.

Es gibt jede Woche Hausübungen. Den Leistungsnachweis für die Hausübungen für Studiengängen, für die sie Pflicht sind, gibt es ab 55 Übungspunkten. Ab 99 HP (Hausübungspunkten) gibt es 2 BP (Bonuspunkte), sonst ab 88 HP gibt es 1.5 BP, sonst ab 77 HP gibt es 1 BP und sonst ab 66 HP gibt es 0.5 BP für die Prüfungsklausur.

Ergebnisse der Hausübungen:
Matr.Nr.A1A2A3A4A5A6A7A8A9A10SummeLNEBP
 (13)(13)(13)(11)(12)(12)(11)(10)(12)(9)(116)  
476492765116410,5107672,5ja0.5
4678126,5114,510444   44nein 
461627623,587610,5   43nein 
4746898129119510,510106.591ja1.5
4690966,51191165,51010 6.566.5ja0.5
34922612117,5107 87,5  63ja0
427704121112,5101     44,5nein 
45895755497,54,54,58,58864ja0
472632111057,5475,558871ja0.5
4700017,5 4,593,5610,5   41nein 
464864811,546475,558776ja1

LNE - Leistungsnachweis wird erteilt.

Literatur

Aktuelles

Die Prüfung findet am 06.10.2016 ab 9:00 im SA (IfM) statt. Erlaubte Hilfsmittel sind eigene Ausarbeitungen und Taschenrechner. Zu den eigenen Ausarbeitungen zählen Mitschriften, die ausgeteilten Foliensätze mit eigenen Kommentaren, die zurückgegebenen korrigierten Hausübungen und selbst angefertigte schriftliche Prüfungsvorbereitungen.

Vergangene Semester