Die Advanced-Level-Module
Übersicht über die Vergabe von Credit Points für die Teilnahme an Lehrplanmodulen.
Im Folgenden finden sie das modulare Programm der CPSA-Advanced-Level mit Informationen über die Credit-Points, die für das jeweilige Modul vergeben werden.
TECH: Technische Kompetenz
METHOD: Methodische Kompetenz
COMM: Kommunikative Kompetenz
ADOC
Modul ADOC
Architekturdokumentation
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul ADOC – iSAQB®-Training in Architekturdokumentation Wie dokumentieren und kommunizieren SoftwarearchitektInnen Software-Architekturen? SoftwarearchitektInnen stehen in Ihrem Arbeitsalltag wiederholt vor typischen Herausforderungen bei der Erstellung und Pflege technischer Dokumentation, beispielsweise der Auswahl geeigneter Dokumentationsstrukturen, Notationen und Ergebnistypen, der Behandlung großer Dokumentationen (insbesondere vorhandener oder veralteter Dokumentation), […]
AGILA
Modul AGILA
Agile Softwarearchitektur
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul AGILA – iSAQB®-Training in Agiler Softwarearchitektur Wie leistet man effektive Architekturarbeit in agilen Teams und Projekten? Die Teilnehmer des Moduls AGILA lernen, Softwaresysteme und ‑architekturen nach agilen Prinzipienzu entwerfen und weiterzuentwickeln. Dabei geht es einerseits darum, agile Prinzipienund Ideen auf Architekturarbeit zu übertragen, anderseits […]
API
Modul API
Application Programming Interfaces
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul API – iSAQB®-Training für Application Programming Interfaces Wie schaffen APIs einen Mehrwert für die Softwareentwicklung und die Unternehmensstrategie? APIs ermöglichen die Nutzung digitaler Dienste über programmierbare Schnittstellen und haben in den letzten 20 Jahren erheblich an Bedeutung gewonnen. Aus Sicht der Softwarearchitektur sind APIs […]
ARCEVAL
Modul ARCEVAL
Architekturbewertung
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul ARCEVAL – iSAQB®-Training in Softwarearchitekturbewertung Wie findet man heraus, ob eine Architektur die Erwartungen erfüllt? Das Modul Architekturbewertung (ARCEVAL) beschäftigt sich neben der Klärung wichtiger Grundbegriffe, Voraussetzungen und Ziele insbesondere mit den Anforderungen in der Architekturbewertung, hier spielen der Qualitätsbegriff sowie damit einhergehende Qualitätsmerkmale […]
CLOUDINFRA
Modul CLOUDINFRA
Infrastruktur, Container und Cloud Native
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul CLOUDINFRA – iSAQB®-Training in Infrastruktur, Container und Cloud Native Wie konzipiert und implementiert man anpassungsfähige Infrastrukturen für die Cloud? Microservices, Container und Container-Manager haben die Art und Weise, wie wir Software konzipieren, entwickeln und in Produktion bringen, in den letzten Jahren stark verändert. Moderne Applikationen […]
DDD
Modul DDD
Domain-Driven Design
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul DDD – iSAQB®-Training in Domain-Driven Design Wie entwirft man eine fachliche Architektur in Zusammenarbeit mit Fachexpert:innen und Entwickler:innen? Das Modul präsentiert den Teilnehmenden Domain-Driven Design (DDD) als Mittel, Software als präzise, transparente und transformierbare Repräsentation einer fachlichen Domäne zu gestalten. Am Ende des Moduls […]
DSL
Modul DSL
Domänenspezifische Sprachen
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul DSL – iSAQB®-Training in Domänenspezifischen Sprachen Die Konfigurierbarkeit verbessern, die Benutzer befähigen und entscheidende Eigenschaften mit domänenspezifischen Sprachen sicherstellen! Viele Domänen enthalten komplexe Regelwerke, Abläufe oder Beschreibungen von Domänenentitäten. Diese Aspekte müssen gelegentlich von Benutzer:innen konfiguriert werden können oder Eigenschaften wie Sicherheit, Laufzeit oder […]
EAM
Modul EAM
Enterprise Architecture Management
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul EAM – iSAQB®-Training in Enterprise Architecture Management Wie kann man eine große Landschaft von IT-Systemen und Anwendungen konsistent halten? Das Modul EAM vermittelt den Teilnehmenden zunächst einen Überblick über das Konzept Enterprise Architecture Management sowie dessen Einführung und Umsetzung. Im Fokus steht dabei unter […]
EMBEDDED
Modul EMBEDDED
Embedded Systems
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul EMBEDDED – iSAQB®-Training in Embedded Systems Wie entwirft man eingebettete Systeme, also solche, die direkten Einfluss auf ihre Umgebung nehmen? Als Systeme, die direkten Einfluss auf ihre Umgebung nehmen, stellen eingebettete Systeme Softwarearchitekt*innen vor besondere Herausforderungen: die funktionale Sicherheit spielt dabei ebenso eine Rolle […]
EMBEDDEDSEC
Modul EMBEDDEDSEC
Embedded Security
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul EMBEDDEDSEC – iSAQB®-Training in Embedded Security Wie man eingebettete Systeme mit Sicherheit als Kernqualität entwickelt Das Modul EMBEDDEDSEC vermittelt den Teilnehmenden Methoden zum Entwurf einer Embedded-Systemarchitektur, die ihren Sicherheitszielen entspricht. Aufbauend auf den Konzepten des Foundation Levels führt das Modul die Teilnehmenden in Analysemethoden […]
FLEX
Modul FLEX
Flexible Architekturmodelle
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul FLEX – iSAQB®-Training in Flexiblen Architekturmodellen Wie entwirft man besonders flexible Architekturen? Die sich immer schneller ändernden Anforderungen an Software erfordern vor allem eines – eine besonders hohe Flexibilität der Architekturen, um Wirtschaftlichkeit und Effizienz in der Softwareentwicklung zu gewährleisten. Das Modul FLEX vermittelt […]
FM
Modul FM
Formale Methoden
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul FM – iSAQB®-Training in Formale Methoden Wie verbessern formale Methoden die Softwarearchitektur im Vergleich zu herkömmlichen Ansätzen und welche Herausforderungen bringen sie mit sich? Dieser Lehrplan soll eine Sammlung formaler Methoden bereitstellen, die das traditionelle Arsenal von Architekt:innen ergänzen und ersetzen. Diese Methoden führen zu […]
FUNAR
Modul FUNAR
Funktionale Softwarearchitektur
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul FUNAR – iSAQB®-Training in funktionaler Softwarearchitektur Wie funktioniert Softwarearchitektur mit Funktionen, unveränderlichen Daten, Kombinatoren? Das Modul präsentiert den Teilnehmenden funktionale Softwarearchitektur als Alternative zu objektorientierter Architektur. Im Vergleich zu OO-Architektur setzt die funktionale Softwarearchitektur auf unveränderliche Daten, algebraische Abstraktionen und eingebettete domänenspezifische Sprachen. Das […]
GREEN
Modul GREEN
Green Software – Entwicklung ressourceneffizienter Anwendungen
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul Green – iSAQB®-Training für Green Software – Entwicklung ressourceneffizienter Anwendungen Wie kann Softwarearchitektur zu nachhaltigen und energieeffizienten IT-Systemen beitragen? Die Teilnehmenden des Moduls GREEN lernen, das Thema Green Software ganzheitlich zu betrachten. Dies beginnt mit der Einordnung der IT beim CO2-Ausstoß, einer Einführung in […]
IMPROVE
Modul IMPROVE
Evolution und Verbesserung von Softwarearchitekturen
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul IMPROVE – iSAQB®-Training in Evolution und Verbesserung von Softwarearchitekturen Wie verbessert man Softwaresysteme systematisch, ausgerichtet an ökonomischen und technischen Zielen? Die Teilnehmenden des Moduls IMPROVE lernen, Softwaresysteme und ‑architekturen anhand ökonomischer und technischer Ziele systematisch und methodisch zu verbessern. Dazu vermitteln entsprechende Schulungen die […]
REQ4ARC
Modul REQ4ARC
Requirements für Softwarearchitekten
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul REQ4ARC – iSAQB®-Training in Requirements für Softwarearchitekten Wie stattet man Architekt*innen und Entwicklungsteams mit ausreichendem Requirements-Engineering-Know-how aus, sodass sie fundierte Architekturentscheidungen treffen können, die auf den tatsächlichen Bedürfnissen der Stakeholder basieren? Architekt*innen und Entwicklungsteams erhalten oft nur mittelmäßige Anforderungen als Input für ihre Arbeit. […]
SOFT
Modul SOFT
Soft Skills für Architekt:innen
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul SOFT – iSAQB®-Training in Soft Skills für Architekt:innen Wie können Softwarearchitekt:innen Gespräche zur Architekturfindung führen, moderieren und ihre Architektur präsentieren, so dass man sie versteht? Architekten benötigen Soft Skills in ihrem Alltag. Sie stehen in kontinuierlichem Dialog mit Stakeholdern, Requirements-Ingenieuren, Entwicklung und Qualitätssicherung. Dabei […]
SWARC4AI
Modul SWARC4AI
Softwarearchitektur für KI-Systeme
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul SWARC4AI – iSAQB®-Training in Softwarearchitektur für KI-Systeme Welches grundlegende Wissen erwerben die Teilnehmenden des SWARC4AI-Moduls für die Entwicklung moderner Softwarearchitekturen für KI-Systeme? Das Modul präsentiert den Teilnehmenden moderne Softwarearchitektur-Konzepte für KI-Systeme als Mittel, um leistungsfähige, skalierbare und integrierbare KI-Lösungen zu gestalten. Am Ende des […]
WEB
Modul WEB
Web-Architekturen
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul WEB – iSAQB®-Training in Web-Architekturen Wie gestaltet man leistungsfähige und sichere webbasierte Systeme? Teilnehmende des Moduls Web-Architekturen (WEB) lernen zunächst neben allgemeinen Grundlagen des Webs, entscheidenden Basisprotokollen und Standards vor allem auch verschiedene Webarchitekturstile kennen. Diese gilt es zu unterscheiden und basierend darauf leistungsfähige […]
WEBSEC
Modul WEBSEC
Web-Sicherheit
Certified Professional for Software Architecture – Advanced Level (CPSA®) Das CPSA®-Advanced-Level-Modul WEBSEC – iSAQB®-Training in Web-Sicherheit Was bedeutet „Security“ und wie lässt sich diese in eigene Analyse- und Entwicklungsprozesse integrieren? Der technische Fokus liegt auf webbasierten Systemen. Bei Entwurf und Entwicklung von Software gehören Sicherheitsanforderungen zu den wichtigsten Herausforderungen. Oftmals gibt es in IT-Systemen eine […]