Praxiswissen in 20 Modulen und 3 Kompetenzbereichen
iSAQB®-Advanced-Training in Softwarearchitektur
Das CPSA-Advanced Level – die nächste iSAQB-Zertifizierungsstufe nach dem CPSA-Foundation Level – setzt die Qualifizierung von Professionals für Softwarearchitektur konsequent fort. Das iSAQB® bietet hierfür ein modular aufgebautes Ausbildungsprogramm, das weitreichende Fähigkeiten und Kenntnisse vermittelt und prüft.
Das CPSA®-Advanced-Level-Programm
Das fortgeschrittene Ausbildungsprogramm vertieft die Kenntnisse in den Kompetenzbereichen Methodik, Technik und Kommunikation. In verschiedenen Trainings zu den Advanced-Level-Modulen können die erforderlichen Credit Points für die Prüfung zum Certified Professional for Software Architecture-Advanced Level (CPSA‑A) gesammelt werden. Die Zertifizierung im Advanced Level setzt den vorherigen Abschluss des Foundation Levels voraus.
Trainingsziele
Eine Zertifizierung im CPSA‑A erfordert einen relativ großen zeitlichen Aufwand und stellt hohe Anforderungen an Sachkenntnis und Erfahrung der Absolventen. Softwarearchitekt:innen, die eine CPSA-A-Zertifizierung erworben haben, können:
eigenständig und methodisch fundiert mittlere bis große IT-Systeme entwerfen,
in IT-Systemen mittlerer bis hoher Kritikalität technische und inhaltliche Verantwortung übernehmen,
Maßnahmen zur Erreichung nichtfunktionaler Anforderungen konzipieren, entwerfen und dokumentieren,
Entwicklungsteams bei der Umsetzung dieser Maßnahmen begleiten und
architekturrelevante Kommunikation in mittleren bis großen Entwicklungsteams steuern und durchführen.
Die drei Kompetenzbereiche des Advanced Levels
Kompetenz in
Methode
Systematisches Vorgehen bei Architekturaufgaben, unabhängig von Technologien
Kompetenz in
Technologie
Kenntnis und Anwendung von Technologien zur Lösung von Entwurfsaufgaben
Kompetenz in
Kommunikation
Fähigkeiten zur produktiven Zusammenarbeit mit unterschiedlichen Stakeholdern, Kommunikation, Präsentation, Argumentation, Moderation
Für die erfolgreiche Teilnahme an einem Advanced-Level-Training erhalten Teilnehmende eine jeweils definierte Anzahl an Credit Points. Teilnehmende, die sich zur Prüfung für den CPSA‑A anmelden möchten, benötigen insgesamt mindestens 70 Credit Points. Dabei müssen alle drei Kompetenzbereiche mit jeweils mindestens 10 Credit Points abgedeckt sein. Jeder Trainingstag wird mit 10 Credit Points bewertet. Für ein Training zu einem Modul werden maximal 30 Credit Points vergeben, auch wenn es im Einzelfall länger als 3 Tage dauert.
Wie unterscheidet sich das CPSA-Programm zur TOGAF-Ausbildung?
Neben der TOGAF-Ausbildung nimmt das CPSA-Programm international einen großen Stellenwert in Unternehmen ein. Das CPSA-Programm legt im Vergleich zur TOGAF-Ausbildung generell einen stärkeren Schwerpunkt auf die praktische Umsetzung von IT-Systemen.
Ist das iSAQB für die Qualität der CPSA-Schulungen seiner Trainingsprovider verantwortlich?
Das iSAQB betreibt hinsichtlich seiner Trainingsprovider, CPSA-Trainings und Trainer:innen ein aufwendiges Qualitätssicherungssystem. Unser Anspruch ist es, weltweit für alle CPSA-Schulungen ein durchgehend hohes Trainingsniveau zu sichern. Jedoch übernimmt das iSAQB trotz umfangreicher Akkreditierungsprozesse keine Haftung für die Qualität der Schulungen seiner akkreditierten Trainingspartner:innen. Darüber hinaus übernimmt das iSAQB keine Haftung für die Ergebnisse von CPSA-Prüfungen.
Darf ich mich nach bestandener Prüfung Softwarearchitekt:in nennen?
Die CPSA-Zertifizierung ist kein Berufsabschluss, sondern ein Nachweis über bestimmte Kenntnisse im Bereich Softwarearchitektur. Das iSAQB kann keine Berufsbezeichnungen vergeben, daher schlagen wir Ihnen vor, sich nach bestandener Prüfung „Certified Professional for Software Architecture durch das iSAQB“ zu nennen.
In Deutschland herrscht Unklarheit darüber, ob es gesetzlich erlaubt ist, sich Softwarearchitekt:in zu nennen. Wir empfehlen Ihnen, sich über die Gesetze bezüglich der Berufsbezeichnung in Ihrem Land zu informieren.
Ist es möglich, ohne eine vorhandene CPSA-Foundation-Level-Zertifizierung an Advanced-Level-Trainings teilzunehmen und dafür Credit Points zu erwerben?
Auch Softwarearchitekt:innen, die noch keine Foundation-Level-Zertifizierung haben, können an den Advanced-Level-Schulungen teilnehmen. Durch eine erfolgreiche Teilnahme an Advanced-Level-Schulungen erwirbt man in jedem Fall Credit Points, die man für eine eventuelle Prüfung im Advanced Level benötigt. Voraussetzung für einen Antrag auf eine Prüfung im Advanced Level ist jedoch immer eine erfolgreich bestandene Prüfung im Foundation Level.
Ich habe mein Zertifikat verloren. Kann es neu ausgestellt werden?
Wenn Ihr Zertifikat verloren gegangen ist, können Sie sich an die Zertifizierungsstelle, die Ihre Prüfung abgenommen hat, oder an dasiSAQB wenden. Grundsätzlich können Sie im Zeitraum von 10 Jahren nach dem Prüfungsdatum eine Kopie Ihres Zertifikates beantragen.
Was beinhaltet der Foundation Level-Lehrplan?
Das CPSA‑F (Foundation Level) besteht aus den folgenden Teilen:
Grundlagen von Softwarearchitektur, Rolle und Aufgabe von SoftwarearchitektInnen
Beschreibung und Kommunikation von Softwarearchitekturen
Entwurf und Entwicklung von Softwarearchitekturen
Architektur und Qualität
Werkzeuge für SoftwarearchitektInnen
Beispiele von Softwarearchitekturen
Die Teile 1–5 sind dabei relevant für die CPSA-F-Zertifizierungsprüfung.
Die detaillierten Lerninhalte beziehungsweise Lernziele entnehmen Sie bitte dem offiziellen Lehrplan, hier online bzw. zum Download.
Wer darf Trainings im CPSA-Advanced Level anbieten und durchführen?
Trainings im CPSA–Advanced Level dürfen ausschließlich vom iSAQB akkreditierte Trainingsprovider anbieten und durchführen. Akkreditierte Trainingsprovider haben die hohe Qualität ihrer CPSA-Trainingsangebote nachgewiesen und sind den Akkreditierungsbedingungen des iSAQB verpflichtet.
Werden Teilnahmebescheinigungen für Trainings im Advanced Level auch vergeben, wenn man ohne Verschulden ein Training abbrechen muss oder verspätet teilnimmt?
Für Advanced Level-Trainings ist eine Vergabe von Teilnahmebescheinigungen mit den vorgesehenen Credit Points nur möglich, wenn die bzw. der Teilnehmende mindestens 75 Prozent des Trainings besucht hat. Bei weniger als diesem absolvierten Zeitanteil dürfen die vorgesehenen Credit Points nicht vergeben werden. Ein Nachholen des gesamten Trainings oder des fehlenden Teils ist notwendig, um die Credit Points zu erlangen. Diese Regelung gilt in jedem Fall auch bei Gründen, die nicht im Verschulden der Teilnehmenden liegen (z. B. Krankheit, Unfälle, Stau, etc.).
Werden Credit Points für die Teilnahme an Online-Trainings im Advanced Level vergeben?
Für Online-Trainings im Advanced Level erhalten Sie wie für Präsenztrainings eine offizielle Teilnahmebescheinigung des iSAQB mit den jeweils vorgesehenen Credit Points.
Welche Voraussetzungen benötige ich für die Advanced-Level-Zertifizierung?
Eine erfolgreiche Ausbildung und Zertifizierung zum CPSA‑F (Certified Professional for Software Architecture – Foundation Level).
Mindestens drei Jahre Vollzeit-Berufserfahrung in der IT-Branche, dabei Mitarbeit am Entwurf und der Entwicklung von mindestens zwei unterschiedlichen IT-Systemen. Ausnahmen hiersind auf Antrag zulässig (etwa: Mitarbeit in OpenSource-Projekten).
Aus- und Weiterbildung im Rahmen von iSAQBAdvancedLevel-Schulungen im Umfang von mindestens 70 Credit Points. Dabei müssen alle drei Kompetenzbereiche mit jeweils mindestens 10 Credit Points abgedeckt sein.
Erfolgreiche Bearbeitung der CPSA-A-Zertifizierungsaufgabe, inklusive Interview mit zwei unabhängigen, vom iSAQB bestellten PrüferInnen.
Dieses Dokument enthält die allgemeinen Regeln für eine CPSA-Advanced-Level-Prüfung. Es enthält Informationen über Kompetenzbereiche, Modulkonzept, Prüfungsvoraussetzungen, Kosten, Vorbereitung, Anmeldung und Aufbau der Prüfung.
Advanced Level – Musteraufgabe für die Abschlussprüfung zum CPSA‑A
Infobroschüre mit allgemeinen Informationen zum CPSA-Advanced Level.
Lehrplan Modul API – Application Programming Interfaces
Lehrplan des Advanced-Level-Moduls API einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul WEB – Web-Architekturen
Lehrplan des Advanced-Level-Moduls WEB einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul SWARC4AI – Softwarearchitektur für KI-Systeme
Lehrplan des Advanced-Level-Moduls SWARC4AI einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul SOFT – Soft Skills für Architekt:innen
Lehrplan des Advanced-Level-Moduls SOFT einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul REQ4ARC – Requirements für Softwarearchitekten
Lehrplan des Advanced-Level-Moduls REQ4ARC einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul IMPROVE – Evolution und Verbesserung von Softwarearchitekturen
Lehrplan des Advanced-Level-Moduls IMPROVE einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul GREEN – Green Software – Entwicklung ressourceneffizienter Anwendungen
Lehrplan des Advanced-Level-Moduls GREEN einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul FUNAR – Funktionale Softwarearchitektur
Lehrplan des Advanced-Level-Moduls FUNAR einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul FM – Formale Methoden
Lehrplan des Advanced-Level-Moduls FM einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul FLEX – Flexible Architekturmodelle
Lehrplan des Advanced-Level-Moduls FLEX einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul EMBEDDEDSEC – Embedded Security
Lehrplan des Advanced-Level-Moduls EMBEDDEDSEC einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul EMBEDDED – Embedded Systems
Lehrplan des Advanced-Level-Moduls EMBEDDED einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul EAM – Enterprise Architecture Management für Softwarearchitekten
Lehrplan des Advanced-Level-Moduls EAM einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul DSL – Domain-Specific Languages
Lehrplan des Advanced-Level-Moduls DSL einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul DDD – Domain-Driven Design
Lehrplan Modul CLOUDINFRA – Infrastruktur, Container und Cloud Native
Lehrplan des Advanced-Level-Moduls CLOUDINFRA einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul ARCEVAL – Architekturbewertung
Lehrplan des Advanced-Level-Moduls ARCEVAL einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul AGILA – Agile Software Architektur
Lehrplan des Advanced-Level-Moduls AGILA einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul ADOC – Architekturdokumentation
Lehrplan des Advanced-Level-Moduls ADOC einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Lehrplan Modul WEBSEC – Web-Sicherheit
Lehrplan des Advanced-Level-Moduls WEBSEC einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.
Allgemeine Infobroschüre
Infobroschüre mit allgemeinen Informationen über das iSAQB und die CPSA-Zertifizierungen.
Glossar der Softwarearchitektur-Terminologie
Das iSAQB-Glossar umfasst die Basis-Terminologie der Softwarearchitektur. Das Glossar ist verfügbar auf Deutsch, Englisch, Französisch, Chinesisch, Italienisch, Portugiesisch (Brasilien) und Spanisch. Bitte beachten Sie, dass ausschließlich die englische und deutsche Version eine detaillierte Erläuterung aller Begriffe enthält.