Advanced Level Module

Übersicht aller CPSA-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

Wie dokumentiert und kommuniziert man Softwarearchitekturen? Der Lehrplan umfasst Inhalte, Vorgehen und Werkzeuge für das zielgruppengerechte Festhalten von Lösungsansätzen zu verschiedenen Zeitpunkten im Lebenszyklus eines Softwaresystems.

AGILA

Modul AGILA

Agile Softwarearchitektur

Wie leistet man effektive Architekturarbeit in agilen Teams und Projekten? Was ändert sich an der Architekturdisziplin durch den Einfluss agiler Prinzipien, agiler Vorgehensmodelle und agiler Werte?

API

Modul API

Application Programming Interfaces

APIs als technische Schnittstellen, organisatorische Schnittstellen und geschäftsorientierte Bausteine.

ARCEVAL

Modul ARCEVAL

Architekturbewertung

Was sind zeitgemäße Mittel, um die Architektur einer Softwarelösung zu reviewen? Und wie kann man Erkenntnisse verdichten, Impulse setzen und schlanke Ausprägungen in agilen Umfeldern nutzen?

CLOUDINFRA

Modul CLOUDINFRA

Infrastruktur, Container und Cloud Native

Wie konzipiert und implementiert man anpassungsfähige Infrastrukturen für die Cloud?

DDD

Modul DDD

Domain-Driven Design

Wie entwirft man eine fachliche Architektur in Zusammenarbeit mit Fachexpert:innen und Entwickler:innen? Der Lehrplan umfasst Modellierungstechniken und Architekturwerkzeuge, um die Fachlichkeit als Grundlage für die Aufteilung des Systems in fachliche Module (strategisches Design) und für die Konstruktion innerhalb der Module (taktisches Design) zu verwenden.

DSL

Modul DSL

Domänenspezifische Sprachen

Verbessern Sie die Konfigurierbarkeit, befähigen Sie die Benutzer:innen und stellen Sie entscheidende Eigenschaften mit domänenspezifischen Sprachen sicher!

EAM

Modul EAM

Enterprise Architecture Management

Wie kann man eine große Landschaft von IT-Systemen und Anwendungen konsistent halten?

EMBEDDED

Modul EMBEDDED

Embedded Systems

Wie entwirft man safety-relevante eingebettete Systeme? Der Lehrplan umfasst mit harter Echtzeit und funktionaler Sicherheit zentrale Themen für die Entwicklung eingebetteter Systeme im regulierten Umfeld und thematisiert darüber hinaus Wechselwirkungen zwischen Software- und Systemarchitektur.

EMBEDDEDSEC

Modul EMBEDDEDSEC

Embedded Security

Was erfordert eine sicherheitsorientierte Architektur für eingebettete Systeme? Der Lehrplan umfasst die Analyse schützenswerter Ressourcen, die Ableitung von Sicherheitszielen, Angriffsmuster und die Anwendung von Designprinzipien, Technologien und Verifizierungstechniken. Er ermöglicht die Identifizierung von Sicherheitsrisiken und die Auswahl geeigneter Kontrollmaßnahmen.

FLEX

Modul FLEX

Flexible Architekturmodelle

Wie entwirft man besonders flexible Architekturen? Der Lehrplan umfasst moderne Architekturansätze wie Microservices, Continuous Delivery und Self-contained Systems sowie aktuelle Grundsätze für den Betrieb solcher Lösungen.

FM

Modul FM

Formale Methoden

Bewährte Techniken und Architektur, um die Korrektheit eines Softwaresystems zu gewährleisten.

FUNAR

Modul FUNAR

Funktionale Softwarearchitektur

Wie entkoppelt man am besten die Komponenten einer Architektur und baut mächtige und flexible Modelle – möglichst gleichzeitig? Funktionale Architektur leistet genau das und mehr mit Hilfe von unveränderlichen Daten, Kombinatoren und mächtigen Abstraktionen aus der Mathematik.

GREEN

Modul GREEN

Green Software – Entwicklung ressourceneffizienter Anwendungen

Wie entwirft man Softwarearchitekturen für nachhaltige und energieeffiziente IT-Systeme?

IMPROVE

Modul IMPROVE

Evolution und Verbesserung von Softwarearchitekturen

Wie verbessert man bestehende Softwaresysteme („Legacy“) systematisch, ausgerichtet an ökonomischen und technischen Zielen?

Der Lehrplan adressiert die systematische Suche nach Problemen und technischen Schulden sowie die Priorisierung dieser Probleme aus betriebswirtschaftlicher, organisatorischer und technischer Sicht. Zudem kommen typische taktische und strategische Ansätze zur Verbesserung bestehender Systeme zur Sprache.

REQ4ARC

Modul REQ4ARC

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?

SOFT

Modul SOFT

Soft Skills für Architekt:innen

Welche Kompetenzen neben technischem Know-how und Hardskills benötigen Softwarearchitekt:innen in der Praxis? Dieses Modul vermittelt praxisnah empfängerorientierte Gesprächsführung, Moderation von herausfordernden Gruppen und Konfliktlösungsfähigkeiten für die Kommunikation mit diversen involvierten Stakeholdern in IT-Projekten.

SWARC4AI

Modul SWARC4AI

Softwarearchitektur für KI-Systeme

Welches grundlegende Wissen benötigen Softwarearchitekt:innen für die Entwicklung moderner Softwarearchitekturen für KI-Systeme?

WEB

Modul WEB

Web-Architekturen

Wie gestaltet man leistungsfähige und sichere webbasierte Systeme?

WEBSEC

Modul WEBSEC

Web-Sicherheit

Was bedeutet „Security“ und wie lässt sich diese in eigene Analyse- und Entwicklungsprozesse integrieren?

Bleiben Sie informiert mit dem iSAQB®-Newsletter!