Kursplan
Införandet
Översikt över Software Architecture
- Arkitektoniska drivkrafter
- Behovet av arkitekt
Utforska arkitektansvar
- Ansvar, färdigheter och kunskaper
- Tekniskt ledarskap
- Utvecklare kontra arkitekt
Förstå processen för arkitektarbete
- Kodning, coachning och samarbete
- Hantering av tekniska risker
- Analysera och utvärdera en arkitektur
Fatta arkitekturbeslut i utvecklingsteam
- Samla in och dokumentera problem
- Etablering av en praktikgemenskap
- Skapa en matris för ansvarstilldelning
Lär dig mer om arkitekturbeskrivningar
- Synpunkter och ramar
- Beskrivning språk
Visualisering av Software Architecture
- Communication och delat ordförråd
- Modeller och diagram
- Arkitektoniska mönster
Dokumentera Software Architecture
- Documentation Som en guidebok
- Komponenter
Förstå standarder, förfall och återhämtning
- Internationella standarder
- Lösa processdivergens
Engagera dig i leveransprocessen
- Var arkitekturen passar in i processen
- Relation till organisationsstruktur
- Skapa flexibla konstruktioner
Sammanfattning och slutsats
Krav
- Kunskap om mjukvarudesign, utveckling eller testning
Publik
- Seniora ingenjörer
- Juniora ingenjörer
- Utvecklare
Vittnesmål (3)
Jag gillade övningarna som hjälpte till att öppna sinnet och få nya insikter i mjukvaruarkitektur.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Machine Translated
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.