Inhaltsverzeichnis

Braindump: Fehlertolerante Softwarearchitekturen WS16/17

Mündliche Prüfung

Was versteht man unter fehlertolerante Softwarearchitekturen? Was ist Redundanz? Welche zwei verschiedenen Arten gibt es da?

Dann wollte Sie die Unterscheidung nach Art der vermehrten Mittel wissen. Dabei sollte ich dann auch erklären, was die einzelnen Variante bedeuten.

Welche Unterschiede gibt es bei der Aktivierung? Dazu auch jeweils ein Beispiel nennen

N-Versionen-Programmierung und Rücksetzblock-Programmierung erklären. Dazu sollte ich die Struktur auf einen Zettel mahlen.

TMR erklären

Wie rechnet man die Zuverlässigkeit eines TMRs aus? Mit Herleitung! Dabei wollte sie dann auch, dass ich den Zuverlaessigkeitsgraphen des TMRs zeichne. Was setzen wir bei der Formel für die Zuverlässigkeit des TMRs voraus?

Gilt die Versagensunabhaengigkeit immer?

Wie hat der theoretische Beweis von Eckhardt und Lee funktioniert?

Irgendwie sind wir dann noch auf Black-To-Back-Tests gekommen. Da sollte ich diese erklären und die Versagensraeume aufmalen.

Mein Eindruck

Die Prüfung war zum Glück nicht so mathematisch wie die Vorlesung und Übung. Ob das immer so der Fall ist, weiß ich leider nicht. Da Frau Saglietti in der Vorlesung oft gesagt hat, dass wir diesen oder jene Herleitung können sollten.

Meine Vorbereitung

Ich habe mir eine Zusammenfassung der ganzen Folien geschrieben und die Übungen zweimal durchgerechnet.