Grundlagen funktionaler Sicherheit für die Softwareentwicklung

Dauer: 1 Tag

Teilnehmende: bis zu 12 Personen

Ort: virtuell oder in Präsenz

Kosten: auf Anfrage

Auto mit Symbolen für Funktionale Sicherheit, Security und KI, die die fortschrittliche Technologie im Automobilsektor darstellen.

Die eintägige Schulung vermittelt die grundlegenden Prinzipien der funktionalen Sicherheit (FuSi) in der Software-Entwicklung mit Fokus auf die Anforderungen der ISO 26262. Teilnehmende erhalten einen fundierten Überblick über zentrale Begriffe und Methoden und erfahren, wie die Softwareentwicklung im Sicherheitslebenszyklus eingebettet ist. Angepasst auf die jeweiligen Bedürfnisse bieten wir die Schulung in unterschiedlichen Varianten an. Entweder mit einer eindeutigen Ausrichtung auf die technischen Aspekte (Fokus Softwareentwickler:innen) oder mit einem größeren Augenmerk auf die Management- und Koordinationsaspekte der Funktionalen Sicherheit im Software-Bereich (Fokus Software-Projektleitung). In beiden Varianten illustrieren Praxisbeispiele aus aktuellen Projekten typische Herausforderungen und Lösungsansätze.

Zielsetzung und Schulungsinhalte

Nach Abschluss der Schulung sind die Teilnehmenden in der Lage, die Anforderungen der ISO 26262 in der Software-Entwicklung in ihren Projekten zielgerichtet einzuordnen und praktisch umzusetzen.  Softwareentwickler:innen können konkrete Normanforderungen in Design, Implementierung und Test übertragen und dadurch die Qualität und Sicherheit ihrer Lösungen steigern. Projektleiter:innen und Safety Manager:innen können Entwicklungsprojekte souverän steuern, Risiken fundiert bewerten und Schnittstellen zwischen Entwicklung, Qualitätssicherung und Management effektiv koordinieren.

Schulungsinhalte:

  • Grundlagen der funktionalen Sicherheit und Einordnung der Software-Entwicklung im Safety Lifecycle
  • Detaillierte Vorstellung der Anforderungen der ISO 26262 für alle Phasen der Software-Entwicklung:
    • Software-Anforderungen
    • Software-Architektur
    • Software-Unit Design und Implementierung
    • Software-Unit Test
    • Software Integration
    • Test der Gesamt-Software
  • Praxisbeispiele: C versus Rust, Mixed-ASIL auf Mikrocontrollern/Prozessoren, AUTOSAR, modellbasierte Entwicklung, ASPICE
  • Weitere Themen:
    • Umgang mit Kalibrierungs- und Konfigurationsdaten
    • Testumgebungen und ASIL-Dekomposition in Software
    • Einsatz und Qualifizierung von Software-Tools
    • Zusammenhang von ASPICE und ISO 26262

Alle Themen werden je nach Schwerpunkt der Schulung – Softwareentwicklung oder Projektleitung – mit unterschiedlicher fachlicher Tiefe und Perspektive behandelt. Die Inhalte des Workshops können individuell auf Ihre projektspezifischen Anforderungen und Fragestellungen abgestimmt werden.

Zielgruppe

Voraussetzungen

Weitere Informationen

Haben Sie Fragen oder möchten ein idividuelles Angebot? Kontaktieren Sie uns.

Portrait Sabine Hägele

Expertise – Schulungen

Sabine Hägele

Diese Schulungen könnten Sie auch interessieren