Grundlegende Kenntnisse in UML Praktische Programmiererfahrung
Grundlagen
- Rolle und Aufgaben des Software-Architekten
- Architektur im Software-Lebenszyklus
- Zusammenhang zwischen Architektur und Organisation (Conways Law)
- Projekt- vs. Architekturziele
- Anforderungen, Rahmenbedingungen und Qualitätsmodelle
Entwurf
- Richtiges Schneiden von Bausteinen und Schnittstellen
- Prinzipien und Heuristiken
- Mustersprachen DDD
- Architekturmuster (Schichten, SOA, Microservices, ...)
- Entwurfsmuster (Adapter, Factory, Observer, ...)
- Übergreifende Konzepte (Logging, Fehlerbehandlung, Virtualisierung, ...)
- Entwurfsentscheidungen
Beschreibung und Kommunikation
- Baustein-, Laufzeit- und Verteilungssicht
- Beschreibung mit UML
- Vorlagen
- Frameworks für die Architekturbeschreibung
Qualität
- Architekturmetriken
- Review mit ATAM
Praktische Beispiele und Tipps
Hinweise
C
Zielgruppen
- Softwarearchitekten
- Softwareentwickler
Grundlegende Kenntnisse in UML Praktische Programmiererfahrung
Grundlagen
- Rolle und Aufgaben des Software-Architekten
- Architektur im Software-Lebenszyklus
- Zusammenhang zwischen Architektur und Organis...
Mehr Informationen