iSAQB - International Software Architecture Qualification Board
Die Rolle des Software-Architekten einzunehmen ist eine immer wichtigere Aufgabe, die eine fundierte Ausbildung erfordert. Mit dem iSAQB® Certified Professional for Software Architecture-(CPSA-)Programm existiert dazu ein weltweit anerkanntes, standardisiertes Zertifizierungsschema für Software-Architekten.
Das Schema besteht aus zwei Stufen:
- Im Foundation Level werden Grundlagen gelegt; wenn Sie nach dieser Stufe zertifiziert sind, haben Sie damit belegt, dass Sie in der Lage sind, eigenständig die Architektur eines Systems zu erstellen, zu dokumentieren, die Qualität zu sichern und zu bewerten sowie Kenntnis von den dafür notwendigen Werkzeugen haben.
- Mit der Zertifizierung nach dem modular gestalteten Advanced Level, der sich an Software-Architekten mit fortgeschrittenen Kenntnissen richtet, zeigen Sie, dass Sie nicht nur über technische, sondern auch methodische und kommunikative Kompetenz verfügen.
Die Zertifizierung zum Certified Professional for Software Architecture ist international erfolgreich. Mittlerweile gibt es mehr als 14.000 CPSA-zertifizierte Softwarearchitekten.
Stellen Sie Ihre Qualifikationen unter Beweis und werden Sie CPSA-zertifiziert mit GASQ!
Die CPSA Foundation Level Prüfung (CPSA F) wird von unabhängigen Zertifizierungsstellen durchgeführt. Basis dafür ist ein anspruchsvoller, vom iSAQB im Einklang mit dem Lehrplan entwickelter, nicht öffentlicher Fragenkatalog, aus dem eine Teilmenge als Prüfungsfragen ausgewählt wird. Die Teilnahme an einem Kurs eines lizenzierten Schulungsanbieters wird zwar empfohlen, ist jedoch nicht Bedingung für die Anmeldung zur CPSA-F-Zertifizierung.
Die Interessenten für die „Certified Professional für Software Architecture - Foundation Level“ Prüfung müssen ihre Kenntnisse und Verständnis in folgenden Bereichen nachweisen:
- den Begriff und die Bedeutung von Software-Architektur,
- Aufgaben und Verantwortung von Software-Architekten,
- die Rolle von Software-Architekten in Projekten,
- State-of-the-Art Methoden und Techniken zur Entwicklung von Software-Architekturen.
Im Mittelpunkt steht der Erwerb folgender Fähigkeiten:
- Mit anderen Projektbeteiligten aus den Bereichen Anforderungsmanagement, Projektmanagement, Test und Entwicklung wesentliche Software-Architekturentscheidungen abzustimmen,
- Software-Architekturen auf Basis von Sichten, Architekturmustern und technischen Konzepten zu dokumentieren und kommunizieren,
- die wesentlichen Schritte beim Entwurf von Software-Architekturen zu verstehen sowie für kleine und mittlere Systeme selbständig durchzuführen.
Der CPSA Foundation Level Lehrplan kann hier heruntergeladen werden.
Der Advanced Level, die nächste iSAQB-Zertifizierungsstufe nach dem bereits seit geraumer Zeit verfügbaren Foundation Level, setzt die Qualifizierung von Professionals für Software-Architektur konsequent fort. Der iSAQB spezifiziert ein modular aufgebautes Programm, dessen Absolventen weit reichende Fähigkeiten und Kenntnisse unter Beweis stellen müssen.
CPSA A Absolventen 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,
- Architekturrelevante Kommunikation in mittleren bis großen Entwicklungsteams steuern und durchführen.
Der iSAQB hat für die CPSA Advanced Level Zertifizierung zum die folgenden drei Kompetenzbereiche definiert:
- Methodische Kompetenz: Systematisches Vorgehen bei Architekturaufgaben, unabhängig von Technologien,
- Technische Kompetenz: Kenntnis und Anwendung von Technologien zur Lösung von Entwurfsaufgaben,
- Kommunikative Kompetenz: Fähigkeiten zur produktiven Zusammenarbeit mit unterschiedlichen Stakeholdern, Kommunikation, Präsentation, Argumentation, Moderation.
Die Lehrpläne zu den Modulen des Advanced Levels finden Sie hier.
Prüfung
Foundation Level
Die Prüfung besteht aus Multiple-Choice-Fragen. Zu deren Beantwortung stehen maximal 75 Minuten zur Verfügung (frühere Abgabe ist möglich). Je nach Schwierigkeit sind die Fragen 1 – 3 Punkte wert. Die jeweilig erreichbare Punktzahl pro Frage ist im Fragenkopf ersichtlich. Es gilt der Grundsatz: richtige Antworten geben Pluspunkte, falsche Antworten führen zu Punktabzug, jedoch nur bezogen auf die jeweilige Frage – es gibt keinen Vortrag negativer Punkte auf andere Fragen beziehungsweise das Gesamtergebnis.
Zum Bestehen der Prüfung müssen 60 Prozent der für diesen Prüfungsbogen erreichbaren Punkte erreicht werden.
Während der Prüfung sind keinerlei Hilfsmittel (wie Seminarunterlagen, Bücher, Telefon, etc.) zugelassen. Evtl. verwendetes Zusatzpapier zum offiziellen Prüfungsbogen oder Notizzettel müssen beim Verlassen im Raum verbleiben. Während der Prüfung darf der Raum nicht verlassen werden.
Die Benachrichtigung über das Ergebnis der Prüfung, ebenso wie der Versand der Zertifikatsurkunde, erfolgt schriftlich durch die Zertifizierungsstelle.
Voraussetzung für den Versand der Zertifikatsurkunde ist der Zahlungseingang für die Prüfungsgebühr beim Zertifizierer.
Die Prüfung kann bis zu zweimal ohne Wartezeiten wiederholt werden. Bei einem dritten Nicht-Bestehen ist eine Wartefrist von einem Jahr nach der dritten Prüfung einzuhalten.
Advanced Level
Zur Zertifizierung muss jeder Prüfling schriftlich folgende Voraussetzungen nachweisen:
- Certified Professional for Software Architecture Foundation Level Zertifikat,
- Mindestens drei Jahre Vollzeit-Berufserfahrung in der IT-Branche, dabei Mitarbeit an Entwurf und Entwicklung von mindestens zwei unterschiedlichen IT-Systemen,
- Teilnahme an CPSA-A-lizenzierten Schulungen (oder vergleichbare anerkannte Schulungen oder Zertifikate) im Umfang von insgesamt mindestens 70 Credit Points aus allen drei verschiedenen Kompetenzbereichen mit mindestens 10 Credit Points in jedem Kompetenzbereich,
- Geheimhaltungsvereinbarung betreffend die Prüfungsaufgabe.
Aufbau der Prüfung
Die Prüfung besteht aus zwei Teilen:
Teil 1: Hausarbeit. Im Rahmen der Hausarbeit muss der Prüfungsteilnehmer eine Ausarbeitung zu vorgegebenen Themenkomplexen erstellen. Die Ausarbeitung muss selbstständig erstellt werden.
Teil 2: Mündliche Prüfung. Im zweiten Schritt werden beide Prüfer mit dem Prüfling eine mindestens 30- höchstens 60-minütige telefonische Erörterung der Lösung durchführen. Dabei muss der Prüfling seinen Entwurf bzw. Entwurfsentscheidungen gegenüber Fragen der Prüfer verteidigen.