Ocena:
Książka jest wysoko ceniona za praktyczne spostrzeżenia i dokładne omówienie bezpieczeństwa oprogramowania dla systemów krytycznych. Łączy w sobie zasady, standardy i rzeczywiste przykłady, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i bardziej doświadczonych inżynierów. Niektórzy użytkownicy napotkali jednak problemy z kompatybilnością z Kindle, co doprowadziło do niezadowolenia.
Zalety:⬤ Dobrze napisana i wciągająca
⬤ praktyczne przykłady
⬤ kompleksowe omówienie standardów i metod
⬤ przydatne odniesienia
⬤ wnikliwe anegdoty
⬤ odpowiednia dla średnio zaawansowanych i zaawansowanych czytelników
⬤ praktyczne spostrzeżenia dotyczące rzeczywistych zastosowań.
⬤ Nie jest obsługiwana na Kindle, mimo że jest reklamowana jako taka
⬤ niektóre diagramy są trudne do odczytania
⬤ może nie być odpowiednia dla zupełnie początkujących w dziedzinie bezpieczeństwa oprogramowania.
(na podstawie 5 opinii czytelników)
Embedded Software Development for Safety-Critical Systems
"Gorąco polecam książkę pana Hobbsa". - Stephen Thomas, PE, założyciel i redaktor FunctionalSafetyEngineer.com.
Urządzenia o krytycznym znaczeniu dla bezpieczeństwa, zarówno medyczne, motoryzacyjne, jak i przemysłowe, w coraz większym stopniu zależą od prawidłowego działania zaawansowanego oprogramowania. W ciągu ostatniej dekady pojawiło się wiele standardów dotyczących tego, jak takie systemy powinny być projektowane i budowane. Programiści, którzy wcześniej musieli tylko wiedzieć, jak programować urządzenia dla swojej branży, muszą teraz rozumieć niezwykle ezoteryczne praktyki programistyczne i być przygotowani do uzasadnienia swojej pracy przed zewnętrznymi audytorami.
Embedded Software Development for Safety-Critical Systems omawia rozwój systemów o krytycznym znaczeniu dla bezpieczeństwa zgodnie z następującymi normami: IEC 61508; ISO 26262; EN 50128; oraz IEC 62304. Wyszczególnia zalety i wady wielu praktyk architektonicznych i projektowych zalecanych w normach, począwszy od replikacji i dywersyfikacji, poprzez wykrywanie anomalii, aż po tak zwane systemy "poduszek bezpieczeństwa".
Omawiając wykorzystanie komponentów open-source w systemach o krytycznym znaczeniu dla bezpieczeństwa, książka ta wyewoluowała z tekstu kursu wykorzystywanego przez QNX Software Systems do modułu szkoleniowego na temat tworzenia oprogramowania wbudowanego dla urządzeń o krytycznym znaczeniu dla bezpieczeństwa, w tym urządzeń medycznych, systemów kolejowych, systemów przemysłowych i urządzeń wspomagających kierowcę w samochodach.
Chociaż książka opisuje w większości narzędzia open-source, zawiera również wystarczającą ilość informacji, abyś mógł poszukać komercyjnych dostawców, jeśli zdecydujesz się podążać tą drogą. Wszystkie techniki opisane w tej książce można dalej zgłębiać za pomocą setek artykułów. Aby zapewnić ci drogę, autor dostarcza referencje, które uznał za pomocne jako pracujący programista. Większość z nich jest dostępna do pobrania za darmo.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)