Kursplan
Introduksjon
Oversikt over Software Architecture
- Arkitektoniske drivere
- Behovet for arkitektur
Utforske arkitektansvar
- Ansvar, ferdigheter og kunnskap
- Teknisk ledelse
- Utvikler kontra arkitekt
Forstå prosessen med arkitektur
- Koding, coaching og samarbeid
- Håndtering av tekniske risikoer
- Analysere og evaluere en arkitektur
Ta arkitekturbeslutninger i utviklingsteam
- Samle og dokumentere problemer
- Etablere et praksisfellesskap
- Lage en ansvarsoppgavematrise
Lær om arkitekturbeskrivelser
- Synspunkter og rammer
- Beskrivelsesspråk
Visualisere Software Architecture
- Communication og delt ordforråd
- Modeller og diagrammer
- Arkitektoniske mønstre
Dokumentere Software Architecture
- Documentation som en guidebok
- Komponenter
Forstå standarder, forfall og gjenoppretting
- Internasjonale standarder
- Løse prosessdivergens
Bli involvert i leveringsprosessen
- Hvor arkitektur passer inn i prosessen
- Forhold til organisasjonsstruktur
- Bygge smidige design
Oppsummering og konklusjon
Krav
- Kunnskap om programvaredesign, utvikling eller testing
Publikum
- Senioringeniører
- Junioringeniører
- Utviklere
Testimonials (3)
Jeg likte øvelsene som bidro til å åpne sinnet og få ny innsikt i programvarearkitektur.
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.