Zuverlässigkeit Flashcards

1
Q

Was sind die vier Teildimensionen der Zuverlässigkeit nach ISO 25010?

A
  • Wiederherstellbarkeit
  • Robustheit
  • Verfügbarkeit
  • Ausgereiftheit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was kennzeichnet Ausgereiftheit?

A

Grad, mit dem ein System, Produkt oder Komponente die Zuverlässigkeitsanforderungen unter normalem Betrieb erfüllt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was kennzeichnet Robustheit?

A

Grad, mit dem ein System, Produkt oder Komponente trotz fehlerhafter Hardware oder existierender Softwareprobleme wie gewünscht arbeitet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was kennzeichnet Wiederherstellbarkeit?

A

Grad, mit dem ein System oder Produkt nach einer Unterbrechung oder einem Fehler direkt betroffene Daten und den gewünschten Zustand des Systems wiederherstellen kann

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was kennzeichnet Verfügbarkeit?

A

Grad, mit dem ein System, Produkt oder Komponente zu erforderlichen Zeiten funktionsfähig und zugreifbar ist

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie lässt sich die Verfügbarkeit berechnen?

A

MTBF: Mean Time Between Failures
MTTR: Mean Time to Recovery

Availability = MTBF / (MTBF + MTTR)

=> Ergebnis in Prozent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie lässt sich Resilienz definieren?

A

Die Fähigkeit eines Systems, in unerwarteten Situationen im besten Fall so weiterzuarbeiten, dass eventuelle Probleme nicht bemerkt werden und im schlechtesten Fall nur eine reduzierte Servicequalität anzubieten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was kennzeichnet Isolation als Resilienz-Grundprinzip und welche Entwurfsmuster werden ihr zugeordnet?

A
  • System darf niemals vollständig ausfallen
  • Teile ein System und isoliere die einzelnen Teile voneinander
  • Vermeide kaskadierende Fehler
  • Erfordert verschiedene Maßnahmen der Implementierung

Entwurfsmuster:

  • Bulkheads
  • vollständige Parameterüberprüfung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was kennzeichnet Lose Kopplung als Resilienz-Grundprinzip und welche Entwurfsmuster werden ihr zugeordnet?

A
  • Vervollständigt Isolation
  • Reduktion der Kopplung zwischen Fehlereinheiten
  • Vermeidung kaskadierender Fehler
  • Implementierung mittels verschiedener Ansätze

Entwurfsmuster:

  • Idempotenz
  • Eigenständigkeit
  • Ortstransparenz
  • Ereignisorientierung
  • Zustandslosigkeit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was kennzeichnet Zeitkontrolle als Resilienz-Grundprinzip und welche Entwurfsmuster werden ihr zugeordnet?

A
  • Vervollständigt Isolation
  • Detektierung und Behandlung von nicht-zeitgemäßen Antworten
  • Vermeidung kaskadierender Fehler durch zeitliche Probleme
  • Implementierung mittels verschiedener Ansätze

Entwurfsmuster:

  • Begrenzte Warteschlangen/Bounded Queues
  • Lastfilter
  • Timeouts
  • Circuit Breaker
  • Fail Fast
  • Viele Arbeiter
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was kennzeichnet Überwachung als Resilienz-Grundprinzip und welche Entwurfsmuster werden ihr zugeordnet?

A
  • Fehlerbehandlung über einzelne Fehlereinheiten hinaus
  • Detektierung von Fehlereinheiten
  • Methoden der Fehlerweitergabe und -verarbeitung

Entwurfsmuster:

  • Monitor
  • Eskalation
  • Zentrale Fehlerbehandlung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly