Software-Architektur Einführung

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 kenneneinen strukturierten Ansatz für die Erstellung einer Software-Architektur kennen und durchführenTechniken für die Bewältigung nicht-funktionaler Anforderungen kennen und anwendenMaßnahmen kennen, um die Qualität eines Software-Systems über dessen Lebenszyklus sicherzustellen
Montag, 30. Juni und Dienstag, 1. Juli 20259.00 bis 12.15 und 13.15 bis 16.30 UhrWas ist Software-Architektur und warum braucht man sie?Die Rolle der Architektin / des ArchitektenKommunikationgeschäftliche Aspektearchitekturell signifikante Requirements erkennenProzess der Architektur-ErstellungWie entwerfe ich eine Software-Architektur?von Requirements zu Architektur-Entscheidungenstrategische vs. taktische EntscheidungenDesign eines Systems: Struktur und TechnologieSubsysteme und deren InteraktionSchnittstellen, extern / interngoldene Regeln der Software-ArchitekturTechnologieentscheidungen treffenAusführungsumgebungen und Deployments definierenDesign Taktiken für nichtfunktionale Qualitätsattributedie Norm ISO / IEC 25010: SoftwarequalitätDesign-Taktiken für Qualitätsattribute nach Bass, Clements, Katzmankonkurrierende und sich unterstützende QualitätsattributeQualität sicherstellen, im Lebenszyklus des SystemsDevOpsTest und TestautomatisierungArchitektur-Review Techniken: ATAM
Veranstaltungs-Code | FB24-519035-60476155 |