Zuverlässigkeit Flashcards
(11 cards)
Was sind die vier Teildimensionen der Zuverlässigkeit nach ISO 25010?
- Wiederherstellbarkeit
- Robustheit
- Verfügbarkeit
- Ausgereiftheit
Was kennzeichnet Ausgereiftheit?
Grad, mit dem ein System, Produkt oder Komponente die Zuverlässigkeitsanforderungen unter normalem Betrieb erfüllt
Was kennzeichnet Robustheit?
Grad, mit dem ein System, Produkt oder Komponente trotz fehlerhafter Hardware oder existierender Softwareprobleme wie gewünscht arbeitet
Was kennzeichnet Wiederherstellbarkeit?
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
Was kennzeichnet Verfügbarkeit?
Grad, mit dem ein System, Produkt oder Komponente zu erforderlichen Zeiten funktionsfähig und zugreifbar ist
Wie lässt sich die Verfügbarkeit berechnen?
MTBF: Mean Time Between Failures
MTTR: Mean Time to Recovery
Availability = MTBF / (MTBF + MTTR)
=> Ergebnis in Prozent
Wie lässt sich Resilienz definieren?
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
Was kennzeichnet Isolation als Resilienz-Grundprinzip und welche Entwurfsmuster werden ihr zugeordnet?
- 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
Was kennzeichnet Lose Kopplung als Resilienz-Grundprinzip und welche Entwurfsmuster werden ihr zugeordnet?
- Vervollständigt Isolation
- Reduktion der Kopplung zwischen Fehlereinheiten
- Vermeidung kaskadierender Fehler
- Implementierung mittels verschiedener Ansätze
Entwurfsmuster:
- Idempotenz
- Eigenständigkeit
- Ortstransparenz
- Ereignisorientierung
- Zustandslosigkeit
Was kennzeichnet Zeitkontrolle als Resilienz-Grundprinzip und welche Entwurfsmuster werden ihr zugeordnet?
- 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
Was kennzeichnet Überwachung als Resilienz-Grundprinzip und welche Entwurfsmuster werden ihr zugeordnet?
- Fehlerbehandlung über einzelne Fehlereinheiten hinaus
- Detektierung von Fehlereinheiten
- Methoden der Fehlerweitergabe und -verarbeitung
Entwurfsmuster:
- Monitor
- Eskalation
- Zentrale Fehlerbehandlung