Die Schulung ISAQB Certified Professional for Software Architecture (CPSA) – Foundation Level vermittels dir das notwendige Wissen, damit du die Prüfung zum ISAQB Certified Professional for Software Architecture – Foundation Level ® erfolgreich bestehen kannst.
ISAQB Certified Professional for Software Architecture (CPSA) – Foundation Level Schulung & Online Training
ISAQ Foundation Zertifizierung: Software-Architekturen entwerfen, dokumentieren und bewerten
In dieser Schulung „ISAQB Certified Professional for Software Architecture (CPSA) – Foundation Level“ lernst du, wie Software-Architekturen entworfen, dokumentiert und bewertet wird. Du kannst nach diesem CPSA-FL Seminar anhand einer ausreichend detaillierten Anforderungsspezifikation für ein kleineres System eine dem Problem angemessene Software-Architektur entwerfen und dokumentieren. Dir wird als Schwerpunkt Wissen vermittelt, welches du für die Zertifizierungsprüfung „ISAQB® Certified Professional for Software Architecture Foundation Level“ benötigst und das sich nach dem aktuellen ISAQB® Lehrplan richtet. Die Prüfung kannst du unmittelbar nach dieser Schulung ablegen.
Bei einer Präsenzschulung findet am 3. Tag der Schulung die Zertifizierungsprüfung zum ISAQB Certified Professional for Software Architecture – Foundation Level ® (CPSA – FL) von ca. 16:00 Uhr bis 17:15 Uhr statt.
Bei einer Online-Durchführung der Schulung ISAQB Certified Professional for Software Architecture (CPSA) – Foundation Level erhältst du weitere Informationen zur Registrierung und Vereinbarung eines individuellen Online-Prüfungstermins einige Tage vor Seminarbeginn von der zuständigen Prüfungsorganisation.
Die ISAQB Prüfungsgebühr von 250,- EUR zzgl. gesetzlicher MwSt. ist im Seminarpreis nicht enthalten.
Lernziele ISAQB Schulung & Online Training
Inhalte ISAQB Schulung & Online Training
Bedeutung und Definition von Software-Architektur:
-
- Definition von Software Architekturen
- Ziele
- Einordnung von Software-Architektur in die gesamte Entwicklung von IT-Systemen
- Architektur und Entwurfsentscheidungen
- Funktion und Aufgabe der Software-Architektur
- Wechselwirkungen: Rolle und Umfeld
Die Rolle des Software-Architekten nach ISAQB Standard:
-
- Was ist ein Professional for Software Architecture nach ISAQB
- Fähigkeiten
- Kommunikation und Kooperation
- Handwerkszeug
- Architekturteams
Beschreibung und Kommunikation von Software-Architekturen:
-
- Einsatz der UML zur Beschreibung von Software-Architekturen
- Frameworks: TOGAF, FMC, RM/ODP,…
- Definition und Bedeutung von Architektursichten: Komponenten-, Laufzeit-, Verteilungssicht
- Architekturaspekte
- Schnittstellen
- Qualitätsmerkmale technischer Dokumentation
- Template basierte Dokumentation
Vorgehen bei der Entwicklung von Software-Architekturen:
-
- Vorgehen und Heuristiken zur Architekturentwicklung: modellbasierter, iterativer und inkrementeller Entwurf
- Entwurf von Architektursichten: Verteilungs-, Baustein- und Laufzeitsicht
- Bausteine und deren Eigenschaften und die Arten der Bausteinzusammensetzung
- Einsatz der UML zur Beschreibung von Software-Architekturen
- Einsatz von Entwurfsprinzipien und Architekturmustern
Software-Architektur und Qualität:
-
- Architekturmaßnahmen zur Erreichung wichtiger Qualitätsziele
- Bewertung von Software-Architektur
Beispiele für Software-Architekturen:
-
- durchgängiges Übungsbeispiel
Entscheidungshelfer ISAQB Schulung & Online Training
ISAQB Certified Professional: Zielgruppe
Dieses CPSA-FL Vorbereitungsseminar wendet sich an IT-Architekten, Software-Architekten, System Analysten, Software Entwickler und Software Designer, die ihre Kenntnisse und Fähigkeiten im methodischen Entwurf von Software-Architekturen vertiefen und mit Hilfe des international anerkannten ISAQB CPSA Zertifikats nachweisen wollen.
ISAQB Certified Professional: Voraussetzungen
Für deine Teilnahme an der Schulung „ISAQB Certified Professional for Software Architecture (CPSA) empfehlen wir:
- Mehr als 18 Monate praktische Programmiererfahrung in mindestens einer höheren Programmiersprache
- Praktische Erfahrung mit technischer Dokumentation
- Grundlegende Kenntnisse in UML und Modellierung
Dringend empfohlen:
- Selbstständige Vorbereitung vor dem Seminar anhand Themenliste, die dir vor dem Seminar bei deiner Seminaranmeldung zugesendet wird
Hilfreiche Voraussetzung:
- Grundbegriffe bzw. Unterschiede von imperativer, deklarativer, objektorientierter und funktionaler Programmierung
- Praktische Erfahrung in einer objektorientierten Programmiersprache
- Erfahrung in der Konzeption und Implementierung verteilter Systeme und Software-Architekturen