Schulungsübersicht
Einführung
Überblick über Software Architecture
- Architektonische Treiber
- Die Notwendigkeit der Architekturentwicklung
Erkundung der Verantwortlichkeiten in der Architektur
- Verantwortlichkeiten, Fähigkeiten und Wissen
- Technische Führung
- Entwickler versus Architekt
Verstehen des Architekturprozesses
- Kodierung, Coaching und Zusammenarbeit
- Management technischer Risiken
- Analysieren und Bewerten einer Architektur
Architekturentscheidungen in Entwicklungsteams treffen
- Sammeln und Dokumentieren von Problemen
- Etablierung einer Community of Practice
- Erstellen einer Verantwortungszuweisungsmatrix
Lernen über Architekturbeschreibungen
- Standpunkte und Rahmenwerke
- Beschreibungssprachen
Visualisierung des Software Architecture
- Communication und gemeinsames Vokabular
- Modelle und Diagramme
- Architektonische Muster
Dokumentieren der Software Architecture
- Documentation als Leitfaden
- Komponenten
Verstehen von Standards, Verfall und Wiederherstellung
- Internationale Normen
- Lösen von Prozessdivergenzen
Einbindung in den Lieferprozess
- Der Stellenwert der Architektur im Prozess
- Beziehung zur Organisationsstruktur
- Erstellung agiler Entwürfe
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Kenntnisse in Softwaredesign, -entwicklung oder -test
Zielgruppe
- Erfahrene Ingenieure
- Junior-Ingenieure
- Entwickler
Erfahrungsberichte (3)
Ich mochte die Übungen, die dazu beitrugen, den Geist zu öffnen und neue Einsichten in die Softwarearchitektur zu gewinnen.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Maschinelle Übersetzung
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Kurs - Learning CMake
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.