Advanced Level Module

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.

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 […]