Warum sollte ich an der CPSA®-Advanced-Level-Schulung EMBEDDED (Embedded Systems) teilnehmen?
Ein Interview mit Kurator Ulrich Becker
Das mehrstufige CPSA-Programm des iSAQB, kurz für Certified Professional for Software Architecture, ist ein berufliches Weiterbildungsprogramm. Es richtet sich an alle IT-Professionals, die an Lösungsstrukturen arbeiten. Im Advanced Level, der zweiten Stufe des CPSA-Programms, können die Teilnehmenden zwischen 17 Modulen wählen – und eines davon behandelt das Thema Embedded Systems.
Um den Inhalt und auch die Intention des Moduls EMBEDDED zu verdeutlichen, hat sich der Modulkurator Ulrich Becker die Zeit genommen, einige sehr relevante Fragen zu diesem speziellen CPSA-Training zu beantworten.
Bin ich in der EMBEDDED-Schulung richtig? Wer soll mit dem Modul angesprochen werden?
Das Modul richtet sich an Softwarearchitekt:innen und Entwickler:innen, die ein systematisches und methodisches Vorgehen für den Architekturentwurf verlässlicher eingebetteter Systeme erlernen wollen. Solche Systeme finden sich z. B. im Bereich von Automotive-Steuerungssystemen, Medical Devices oder in der Fertigungsautomatisierung.
Welche Fähigkeiten erwerbe ich im Modul EMBEDDED, was genau lerne ich in dieser Schulung?
Das Modul vermittelt ein durchgängiges methodisches Vorgehen für den Architekturentwurf verlässlicher eingebetteter Systeme. Es behandelt insbesondere die Themenschwerpunkte Fehlertoleranz, funktionale Sicherheit und den Umgang mit harten Echtzeitanforderungen.
Dabei geht das Modul neben Architektur- und Entwurfsmustern auch auf spezifische Analysemethoden ein, mit denen überprüft werden kann, ob die Architektur die Zuverlässigkeits- und Echtzeitanforderungen erfüllen kann. Ein weiteres Thema sind Prinzipien und Lösungsmuster, um adaptierbare und variantenreiche Systeme zu unterstützen.
Behandelt das Training auch die Systemarchitektur und hardwarenahe Themen, die bei eingebetteten Systemen ja eine wichtige Rolle spielen?
Tatsächlich lässt sich die Systemarchitektur nicht ausklammern, da verlässliche eingebettete Systeme mit einem ganzheitlichen Systems-Engineering-Ansatz entwickelt werden sollten – die enge Zusammenarbeit der Disziplinen System‑, Software- und Hardwareentwicklung ist ein zentraler Erfolgsfaktor.
Fehlertoleranz und funktionale Sicherheit sind hier gute Beispiele: Nur durch das Zusammenwirken von Maßnahmen in der Software und der Hardware können die Ziele erreicht werden.
Das EMBEDDED-Modul thematisiert das, indem die Einbettung des Softwarearchitektur-Entwurfs in die gesamte Systementwicklung und die Wechselwirkungen zwischen System‑, Software- und Hardwareentwurf in einem integrierten Vorgehen betrachtet werden. Der Fokus der Lösungsmuster liegt allerdings klar im Bereich der Softwarearchitektur.
Welche Bedeutung hat das Modul für meine berufliche Praxis als Softwarearchitekt:in?
Das Modul vermittelt ein methodisch fundiertes Vorgehen für die Entwicklung der Softwarearchitektur verlässlicher eingebetteter Systeme und bezieht auch die Zusammenarbeit mit System- und Hardware-Entwicklung mit ein.
Dabei wird durchgängig aufgezeigt, wie sich Architekturentscheidungen und Lösungskonzepte aus den Verlässlichkeitsanforderungen ableiten und wie durch Analysemethoden ein frühzeitiges und kontinuierliches Feedback zum Architekturentwurf geliefert wird.
Sie möchten mehr über das CPSA-Advanced-Level-Modul EMBEDDED erfahren? Bitte besuchen Sie die EMBEDDED-Modul-Webseite.
Sie möchten lieber gleich eine passende EMBEDDED-Schulung finden und buchen? Dann sehen Sie sich in unserem Schulungskalender um.
Teilen Sie diesen Artikel:
Zum Thema passende Artikel
Über die Autor:innen