Bewertung:

Das Buch bietet einen umfassenden Überblick über Zuverlässigkeit und Softwaresicherheit und hebt die Bedeutung dieser Themen in verschiedenen kritischen Anwendungen hervor. Es wurde von einem angesehenen Experten auf diesem Gebiet, Dr. John C. Knight, verfasst und ist ein wertvolles Nachschlagewerk für alle, die an zuverlässiger Datenverarbeitung interessiert sind. Das Buch deckt zwar die grundlegenden Konzepte und fortgeschrittenen Methoden umfassend ab, doch kann sein hochrangiger Ansatz für Praktiker eine Herausforderung bei der Anwendung der Konzepte in realen Szenarien darstellen.
Vorteile:⬤ Ausgezeichnete Abdeckung von Zuverlässigkeit und Softwaresicherheit.
⬤ Umfassender und aktueller Inhalt.
⬤ Untersuchung grundlegender Konzepte und fortgeschrittener Methoden auf hohem Niveau.
⬤ Gutes Referenzmaterial, da es kaum Literatur zu diesem Thema gibt.
⬤ Geschrieben von einem renommierten Experten, der maßgebliche Einblicke gewährt.
⬤ Die Präsentation auf hohem Niveau kann für viele Praktiker schwierig in der Praxis anzuwenden sein.
⬤ Eingeschränkte Möglichkeiten zur Umsetzung der besprochenen Methoden aufgrund von Einschränkungen bei der Sprachwahl, den Ressourcen und den Werkzeugen.
⬤ Das Cover des Buches könnte für manche unattraktiv sein.
(basierend auf 5 Leserbewertungen)
Fundamentals of Dependable Computing for Software Engineers
Fundamentals of Dependable Computing for Software Engineers präsentiert die wesentlichen Elemente der Zuverlässigkeit von Computersystemen. Das Buch beschreibt einen umfassenden Dependability-Engineering-Prozess und erklärt die Rolle von Software und Softwareingenieuren bei der Zuverlässigkeit von Computersystemen.
Die Leser werden lernen:
⬤ Warum Verlässlichkeit wichtig ist.
⬤ Was es für ein System bedeutet, verlässlich zu sein.
⬤ Wie man ein zuverlässiges Softwaresystem aufbaut.
⬤ Wie man beurteilt, ob ein Softwaresystem ausreichend zuverlässig ist.
Der Autor konzentriert sich auf die Maßnahmen, die erforderlich sind, um die Ausfallrate auf ein akzeptables Niveau zu reduzieren, und behandelt Material, das für Ingenieure, die Systeme mit extremen Folgen eines Ausfalls entwickeln, wie sicherheitskritische Systeme, sicherheitskritische Systeme und kritische Infrastruktursysteme, unerlässlich ist. Der Text untersucht die systemtechnischen Aspekte der Zuverlässigkeit und bietet einen Rahmen für Ingenieure, um Entscheidungen über Software und ihre Zuverlässigkeit zu treffen. Es bietet auch einen umfassenden Ansatz zur Erreichung der Softwarezuverlässigkeit und enthält eine Bibliographie der wichtigsten Literatur.
Mit dem Schwerpunkt auf den Software-Engineering-Elementen der Zuverlässigkeit hilft dieses Buch Software- und Computeringenieuren in Bereichen, die ein extrem hohes Maß an Zuverlässigkeit erfordern, wie z. B. Avionik, medizinische Geräte, Automobilelektronik, Waffensysteme und fortschrittliche Informationssysteme, Softwaresysteme zu konstruieren, die zuverlässig sind und die Budget- und Zeitbeschränkungen einhalten.