Schulungsübersicht
Einführung
Überblick über die Softwarearchitektur
- Architekturtreiber
- Der Bedarf an Architekturarbeit
Erkundung der Verantwortlichkeiten der Architekturarbeit
- Verantwortlichkeiten, Fähigkeiten und Kenntnisse
- Technische Führung
- Entwickler versus Architekt
Verständnis des Prozesses der Architekturarbeit
- Coding, Coaching und Zusammenarbeit
- Management technischer Risiken
- Analyse und Bewertung einer Architektur
Treffen von Architekturentscheidungen in Entwicklungsteams
- Sammlung und Dokumentation von Problemen
- Etablierung einer Praxisgemeinschaft (Community of Practice)
- Erstellen einer Matrix zur Zuweisung von Verantwortlichkeiten
Lernen über Architekturbeschreibungen
- Sichten und Rahmenwerke
- Beschreibungssprachen
Visualisierung der Softwarearchitektur
- Kommunikation und gemeinsamer Wortschatz
- Modelle und Diagramme
- Architekturmuster
Dokumentation der Softwarearchitektur
- Dokumentation als Leitfaden
- Komponenten
Verständnis von Standards, Verfall und Wiederherstellung
- Internationale Normen
- Lösung von Prozessdivergenzen
Einbindung in den Lieferprozess
- Wo die Architektur in den Prozess passt
- Beziehung zur Organisationsstruktur
- Aufbau agiler Designs
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Kenntnisse in Softwaredesign, -entwicklung oder -testung
Zielgruppe
- Seniore Ingenieure
- Junior Ingenieure
- Entwickler
Erfahrungsberichte (2)
Trainerwissen, Engagement und Verbindung
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maschinelle Übersetzung
Ich mochte die Übungen, die dazu beitrugen, den Geist zu öffnen und neue Einblicke in die Softwarearchitektur zu gewinnen.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Maschinelle Übersetzung