
Nach dem Training absolvieren Sie die Prüfung zum iSAQB® Certified Professional for Software Architecture – Foundation Level (CPSA-F). Die Prüfungsteilnahme inklusive aller Gebühren ist bereits im Preis enthalten.
Das Training zum Certified Professional for Software Architecture – Foundation Level (CPSA-F) vermittelt grundlegende Kenntnisse und Fertigkeiten für den Entwurf einer angemessenen Softwarearchitektur für IT-Systeme. Sie erweitern und vertiefen ihre bestehenden Erfahrungen und Fähigkeiten in der Softwareentwicklung, um relevante Vorgehensweisen, Methoden und Prinzipien für die Entwicklung von Softwarearchitekturen. Durch das Gelernte können Sie
auf Grundlage angemessen detaillierter Anforderungen und Randbedingungen eine adäquate
Softwarearchitektur entwerfen, kommunizieren, analysieren, bewerten und weiterentwickeln. Unser Training zum CPSA-F vermittelt Grundlagenwissen unabhängig von spezifischen Entwurfsmethoden, Vorgehensmodellen, Programmiersprachen oder Werkzeugen. Dadurch können Sie ihre erworbene Fertigkeiten auf ein breites Spektrum von Einsatzfällen anwenden.
Im Mittelpunkt steht der Erwerb folgender Fähigkeiten:
• mit anderen Beteiligten aus den Bereichen Anforderungsmanagement, Projektmanagement, Entwicklung und Test wesentliche Architekturentscheidungen abzustimmen
• die wesentlichen Schritte beim Entwurf von Softwarearchitekturen zu verstehen sowie Systeme selbstständig durchzuführen
• Softwarearchitekturen auf Basis von Sichten, Architekturmustern und technischen Konzepten zu dokumentieren und zu kommunizieren.
Weiterhin behandelt unser CPSA-F-Training:
• den Begriff und die Bedeutung von Softwarearchitektur
• die Aufgaben und Verantwortung von Softwarearchitekten
• die Rolle von Softwarearchitekt:innen in Entwicklungsvorhaben
• State-of-the-Art-Methoden und -Praktiken zur Entwicklung von Softwarearchitekturen.
– Definitionen von Softwarearchitektur diskutieren
– Ziele und Nutzen von Softwarearchitektur verstehen und erläutern
– Aufgaben und Verantwortung von Softwarearchitekt:innen verstehen
– Abgrenzung zu anderen Architekturdomänen
– Rolle von Softwarearchitekt:innen mit anderen Stakeholdern in Beziehung setzen
– Bedeutung und Entwurf von Datenmodellen
– Stakeholder-Anliegen verstehen
– Anforderungen und Randbedingungen klären und berücksichtigen können
– Qualitäten eines Softwaresystems verstehen und erklären
– Anforderungen an Qualitäten formulieren
– Explizite Aussagen vor impliziten Annahmen bevorzugen
– Anforderungen durch Architektur erreichen
– Softwarearchitekturen entwerfen
– Vorgehen und Heuristiken zur Architekturentwicklung auswählen und anwenden können
– Entwurfsprinzipien erläutern und anwenden
– Zusammenhang zwischen Feedback-Schleifen und Risiko
– Abhängigkeiten von Bausteinen managen
– Schnittstellen entwerfen und festlegen
– Wichtige Architekturmuster beschreiben, erklären und angemessen anwenden
– Wichtige Entwurfsmuster beschreiben, erklären und angemessen anwenden
– Querschnittsthemen identifizieren und Querschnittskonzepte entwerfen und umsetzen
– Grundlegende Prinzipien von Software-Deployments kennen
– Herausforderungen verteilter Systeme kennen
– Anforderungen an technische Dokumentation erläutern und berücksichtigen
– Softwarearchitekturen beschreiben und kommunizieren
– Notations-/Modellierungsmittel für Beschreibung von Softwarearchitektur erläutern und anwenden
– Architektursichten erläutern und anwenden
– Schnittstellen dokumentieren
– Querschnittsthemen dokumentieren und kommunizieren
– Architekturentscheidungen erläutern und dokumentieren
– Weitere Hilfsmittel und Werkzeuge zur Dokumentation kennen
– Gründe für Architekturanalyse kennen
– Qualitäten eines Softwaresystems analysieren
– Konformität mit Architekturentscheidungen bewerten
– Bezug von Anforderungen und Randbedingungen zur Lösung erfassen
– Technische Umsetzung einer Lösung nachvollziehen
*der hier angegebene „Preis nach KOMPASS“ steht für den Eigenanteil, den der Kursteilnehmer effektiv zu zahlen hat, nachdem durch das KOMPASS-Förderprogramm des ESF die 90% der förderfähigen Kosten zurückerstattet wurden. Ob der Kurs gefördert werden kann, hat der Teilnehmer vorab mit einer Anlaufstelle zu klären.
Zu beachten: Der Kurspreis ist zuerst voll vom Teilnehmer zu bezahlen, erst nach abschließender Einreichung der benötigten Unterlagen wird der Förderbetrag nach der Bearbeitungszeit an den Teilnehmer ausbezahlt.
Ihre Benefits auf dem Weg zur zertifizierten Softwarearchitekt:in
- Tiefes Verständnis für die Rolle und Aufgaben von Softwarearchitekt:innen
- Erwerb von Kenntnissen über moderne Methoden und Techniken der Softwarearchitektur.
- Verbesserung der Fähigkeit, Softwarearchitekturen zu dokumentieren und zu kommunizieren.
- Lernen Sie, den Fokus auf Qualitätseigenschaften zu legen und Architekturen zu bewerten.
- Optimale Vorbereitung auf die Zertifizierung als Certified Professional for Software Architecture – Foundation Level. (iSAQB CPSA-F)
Mehr zu unserem iSAQB® Training mit CPSA-F Zertifizierung erfahren Sie auf unserer hier
Das erwartet Sie
Unser Training vermittelt Wissen über die zentralen Aspekte der Softwarearchitektur. Im iSAQB® Foundation Training behandeln wir umfassend die Grundlagen und die Bedeutung der Architekturarbeit, Entwurfsmethoden und -techniken sowie die effektive Dokumentation und Kommunikation von Architekturen. Sie lernen, selbstständig Architekturentscheidungen zu treffen, deren Qualität sicherzustellen und die Tragfähigkeit von Architekturansätzen bewerten zu können.
Durch praxisnahe Übungen in kleinen Gruppen und Diskussionen vertiefen Sie das Gelernte, um sich optimal auf die Herausforderungen in der Rolle eines Softwarearchitekten vorzubereiten.
– 4 Tage à 6 Stunden Trainingsworkshop (09:00 -12:00 und 13:00 -16:00)
– Prüfungsvorbereitung, individuelle Fragestellungen (nach den Trainingszeiten individuell)
– Zertifizierungsprüfung im Anschluss an das Training von 75 min (90 min für Teilnehmer mit Deutsch als Fremdsprache)
Softwareentwickler, Softwarearchitekten und eng mit der Softwareentwicklung befasste Stakeholder wie Projektleiter, Product Owner, Business Analysten, Requirements Engineers und Agile Practitioners.