Beschreibung
Die Qualität der Software-Architektur entscheidet über den Erfolg eines jeden Software-Projektes. Aber was genau ist eine gute Software-Architektur und was sind die Aufgaben eines Software-Architekten?
Dieser Workshop führt praxisnah in die Software-Architektur ein und gibt einen Überblick über die Breite des Themas. Sie können sich danach sicher in der Rolle eines Software-Architekten im Spannungsfeld zwischen Technologie, Kommunikation und Business bewegen. Sie erlernen eine strukturierte Herangehensweise für den kreativen Prozess der Architektur-Konzeption. Das Themenspektrum umfasst Taktiken für die Bewältigung nichtfunktionaler Anforderungen, Maßnahmen zur Sicherung der Qualität, sowie etablierte Architektur-Paradigmen wie Microservices, Patterns und DDD.
Der Workshop ist interaktiv aufgebaut, Sie erhalten die Gelegenheit, Ihre eigenen Projekte zu thematisieren und in Übungen zu bearbeiten.
- die Rolle des Software-Architekten in ihrer Breite kennen
- einen strukturierten Ansatz für die Erstellung einer Software-Architektur kennen und durchführen
- Techniken für die Bewältigung nicht-funktionaler Anforderungen kennen und anwenden
- Maßnahmen kennen, um die Qualität eines Software-Systems über dessen Lebenszyklus sicherzustellen
Das Seminar eignet sich für folgende Teilnehmergruppen:
- Software-Entwickler, die sich zu Architekten weiterbilden wollen
- Software- Architekten, die ihr Vorgehen auf eine fundierte Grundlage stellen möchten
- Entscheider, die einen Einblick in das Zusammenspiel aus Business, Technologie und Architektur erhalten möchten
Montag, 5. und Dienstag, 6. Mai 2025
9.00 bis 12.15 und 13.15 bis 16.30 Uhr
Was ist Software-Architektur und warum braucht man sie?
Die Rolle der Architektin / des Architekten
- Kommunikation
- geschäftliche Aspekte
- architekturell signifikante Requirements erkennen
Prozess der Architektur-Erstellung
- Wie entwerfe ich eine Software-Architektur?
- von Requirements zu Architektur-Entscheidungen
- strategische vs. taktische Entscheidungen
Design eines Systems: Struktur und Technologie
- Subsysteme und deren Interaktion
- Schnittstellen, extern / intern
- goldene Regeln der Software-Architektur
- Technologieentscheidungen treffen
- Ausführungsumgebungen und Deployments definieren
Design Taktiken für nichtfunktionale Qualitätsattribute
- die Norm ISO / IEC 25010: Softwarequalität
- Design-Taktiken für Qualitätsattribute nach Bass, Clements, Katzman
- konkurrierende und sich unterstützende Qualitätsattribute
Qualität sicherstellen, im Lebenszyklus des Systems
- DevOps
- Test und Testautomatisierung
- Architektur-Review Techniken: ATAM
Kommende Starttermine
Videopräsentation
Infos anfordern
TAE – Berufliche Fort- und Weiterbildung
Die Technische Akademie Esslingen (TAE) gehört seit mehr als 65 Jahren zu den bedeutendsten Anbietern für berufsvorbereitende und berufliche Qualifizierungen Deutschlands. Die TAE deckt mit jährlich rund 1.000 Veranstaltungen in 17 verschiedenen Themenbereichen nahezu jedes Feld ab, zu dem man sich...
Erfahren Sie mehr über TAE - Technische Akademie Esslingen e.V. und weitere Kurse des Anbieters.