---
title: Seminar Software-Architektur für komplexe Softwaresysteme
url: "https://www.tae.de/weiterbildung/it-ki/softwareentwicklung/software-architektur-fuer-komplexe-softwaresysteme/"
description: Methoden, Qualitätsattribute und Architekturmuster praxisnah anwenden ▷ Software-Architektur verbindet technische, organisatorische und kommunikative Aufgaben entlang des gesamten Lebenszyklus eines Softwaresystems. Die Weiterbildung ordnet zentrale Methoden, Rollen und...
image: "https://www.tae.de/_assets/cf7b9e929dc16279bbae7f6de48311fe/Assets/Images/OgImageTaeFocus-2026.png"
date: 2026-11-30
course_identifier: 36102
course_type: OS
course_state: buchbar
course_delivery_type: Standard
course_duration: 2 Tage
course_price_eur: 1360.00
course_departments:
  - "IT & KI"
course_categories:
  - Softwareentwicklung
next_event_end: 2026-12-01
next_event_location: ONLINE
upcoming_dates:
  - 2026-11-30 bis 2026-12-01, ONLINE
course_speakers:
  - Dipl.-Math. Marwan Abu-Khalil, Siemens AG
---

# Seminar Software-Architektur für komplexe Softwaresysteme

Software-Architektur für komplexe Softwaresysteme
===================================================

 Methoden, Qualitätsattribute und Architekturmuster praxisnah anwenden
-----------------------------------------------------------------------

Beginn:

 30.11.2026 - 09:00 Uhr

Ende:

 01.12.2026 - 16:30 Uhr

Dauer:

 2,0 Tage

  Live-Online [  ](https://www.tae.de/lernsettings/)

Veranstaltungsnr.:

 36102.00.005

 Leitung

 [ Dipl.-Math. Marwan Abu-Khalil ](#speaker64)

 Siemens AG

 Live-Online

 EUR 1.360,00

 (MwSt.-frei)

 Mitgliederpreis

 EUR 1.224,00

 (MwSt.-frei)

   Beschreibung   Fehlende oder unzureichend dokumentierte Software-Architekturen führen häufig zu Qualitätsproblemen, hohen Wartungskosten und ineffizienten Entwicklungsprozessen. Insbesondere bei verteilten Systemen, Cloud-Anwendungen oder softwareintensiven Produkten müssen technische Entscheidungen, nichtfunktionale Anforderungen und Geschäftsziele frühzeitig aufeinander abgestimmt werden. Diese Weiterbildung vermittelt Taktiken für die Bewältigung nichtfunktionaler Anforderungen, Maßnahmen zur Sicherung der Qualität, den Einsatz künstlicher Intelligenz im Architekturprozess, sowie etablierte Architektur-Paradigmen wie Microservices, Patterns und DDD.

 **Ziel der Weiterbildung**
Software-Architektur verbindet technische, organisatorische und kommunikative Aufgaben entlang des gesamten Lebenszyklus eines Softwaresystems. Die Weiterbildung ordnet zentrale Methoden, Rollen und Architekturparadigmen ein und zeigt, wie architekturelle Entscheidungen systematisch vorbereitet und dokumentiert werden. Der Fokus liegt auf der direkten Anwendbarkeit in Software- und Digitalisierungsprojekten.

Nach der Weiterbildung können Sie:

- Aufgaben und Verantwortlichkeiten der Software-Architektur im Projektkontext einordnen
- architekturell signifikante Anforderungen identifizieren und bewerten
- Software-Architekturen mit einer strukturierten Vorgehensweise konzipieren
- Design-Taktiken für nichtfunktionale Qualitätsattribute anwenden
- Maßnahmen zur Qualitätssicherung über den gesamten Lebenszyklus auswählen
- die Relevanz von AI im Entwicklungsprozess und in der Architekturkonzeption einordnen

**Nutzen der Weiterbildung**

Die Weiterbildung erhöht die Entscheidungssicherheit bei der Konzeption und Weiterentwicklung softwareintensiver Systeme. Strukturierte Architekturprozesse reduzieren Abstimmungsaufwände zwischen Entwicklung, Fachbereichen und Management und unterstützen eine nachhaltige Sicherung von Softwarequalität. Dies verbessert die Wartbarkeit, Transparenz und Skalierbarkeit von Softwaresystemen.

**Hinweis:**

Die Weiterbildung ist interaktiv aufgebaut. Eigene Projekte können eingebracht und in Gruppenübungen bearbeitet werden. Übungen werden auf einem Shared Whiteboard durchgeführt und durch Musterlösungen ergänzt.

 [ ![CHIP: Herausragend / Programmierung / Analyse von 185 IT-Weiterbildern November 2025](https://www.tae.de/typo3temp/assets/_processed_/1/c/csm_Globis_IT_Weiterbilder_TAE_Herausragend_2025_873485e114.png) ](https://www.tae.de/chip-it-weiterbildungsstudie-tae-ausgezeichnet/)

   Programm   Montag, 30. November und Dienstag, 1. Dezember 2026
09:00 bis 12:15 und 13:15 bis 16:30 Uhr

**Definition und Motivation**

- Was ist Software-Architektur?
- Warum braucht man eine strukturierte Software-Architektur?

**Die Rolle der Architektin / des Architekten**

- Kommunikation
- geschäftliche Aspekte
- Requirements Elicitation
- Architektur-Entwurf
- Design-Entscheidungen
- Technologie-Entscheidungen

**Prozess der Architektur-Erstellung**

- Wie entwerfe ich eine Software-Architektur?
- Architekturell signifikante Requirements identifizieren
- von Requirements zu Architektur-Entscheidungen
- strategische vs. taktische Entscheidungen
- Rough Up Front Design: Subsysteme, Konzepte für zentrale NFRs
- Iterativer Prozess zur Elaboration der Architektur

**Design eines Systems**

- Subsysteme und deren Interaktion definieren
- Komponenten
- Kommunikationspfade
- Schnittstellen, extern / intern

**Goldene Regeln der Software-Architektur**

- Separation of Concerns
- Loose Coupling
- High Cohesion
- Encapsulation
- „Premature Optimization is the root of all evil“
- DRY: Don't repeat yourself

**Technologieentscheidungen treffen**

- Betriebssysteme
- Programmiersprachen
- Datenbanken
- Kommunikation
- Security
- Entwicklungsumgebungen
- Buildsysteme

**Ausführungsumgebungen und Deployments definieren**

- Cloud
- Server
- Desktop
- Embedded

**Künstliche Intelligenz in der Software-Architektur und im Entwicklungsprozess**

- Entwicklungsunterstützung durch Code- und Testgenerierung
- Architekturdefinition: Intent-driven Software Engineering
- KI im Produkt: RAG und MCP
- LLM-Architekturen: Attention und Transformer

**Qualitätsattribute und Requirements**

- ISO/IEC 25010: Softwarequalität
- Design-Taktiken für Qualitätsattribute nach Bass, Clements und Kazman
- konkurrierende und sich unterstützende Qualitätsattribute

**Qualität langfristig sicherstellen**

- DevOps
- Test und Testautomatisierung
- Review-Techniken: ATAM
- Architecture Refactoring
- Dokumentation

**Paradigmen und Strömungen der Software-Architektur**

- Microservices
- Domain-Driven Design (DDD)
- Patterns
- der Architekt im agilen Umfeld

**Systemklassen und ihre architekturellen Besonderheiten**

- Embedded
- Realtime
- Desktop
- Server
- Distributed Systems
- Cluster
- Cloud

   Teilnehmer:innenkreis   Die Weiterbildung richtet sich an Softwareentwickler, die sich in Richtung Software-Architektur weiterentwickeln möchten, an Software-Architekten, die ihr Vorgehen methodisch fundieren wollen, sowie an technische Entscheider mit Interesse am Zusammenspiel von Business, Technologie und Systemarchitektur. Die Weiterbildung ist auch interessant für IT-Projektleiter und Systemingenieure.

Hinweis: Praktische Erfahrung in Software-Projekten ist hilfreich.

   Referent:innen    Dipl.-Math. Marwan Abu-KhalilSiemens AG

Herr Abu-Khalil ist Software-Architekt für parallele und verteilte Systeme im Forschungsbereich der Siemens AG, Trainer für zertifizierte Software-Architekten und regelmäßiger Sprecher auf Konferenzen zur Parallelen Programmierung.

   Veranstaltungsort    ONLINE

   Gebühren und Fördermöglichkeiten    Die Teilnahme beinhaltet ausführliche Unterlagen.

 **Preis:**
 Die Teilnahmegebühr beträgt:
 1.360,00 € (MwSt.-frei)

 **Fördermöglichkeiten:**

Für den aktuellen Veranstaltungstermin steht Ihnen die [ESF-Fachkursförderung](https://www.tae.de/foerdermoeglichkeiten/esf/ "https://www.tae.de/foerdermoeglichkeiten/esf/") leider nicht zur Verfügung.

Für alle weiteren Termine erkundigen Sie sich bitte vorab bei unserer [Anmeldung](https://www.tae.de/service/kontakt/ "https://www.tae.de/service/kontakt/").

Andere Bundesland-spezifische Fördermöglichkeiten finden Sie [hier](https://www.tae.de/foerdermoeglichkeiten/sonstige-bund-laender-eu/ "https://www.tae.de/foerdermoeglichkeiten/sonstige-bund-laender-eu/").

   Bewertungen unserer Teilnehmer Noch keine Bewertung für diesen Kurs vorhanden.
Hier finden Sie eine [Übersicht aller Rezensionen](https://www.tae.de/bewertungen/) .