Schița de curs
Introducere
Prezentare generală a Software Architecture
- Motoare arhitecturale
- Necesitatea arhitecturii
Explorarea responsabilităților arhitecturii
- Responsabilități, competențe și cunoștințe
- Conducerea tehnică
- Dezvoltator versus arhitect
Înțelegerea procesului de arhitectură
- Codare, coaching și colaborare
- Gestionarea riscurilor tehnice
- Analiza și evaluarea unei arhitecturi
Luarea deciziilor privind arhitectura în cadrul echipelor de dezvoltare
- Colectarea și documentarea problemelor
- Stabilirea unei comunități de practică
- Crearea unei matrice de alocare a responsabilităților
Învățarea despre descrierile arhitecturii
- Puncte de vedere și cadre
- Limbaje de descriere
Vizualizarea Software Architecture
- Communication și vocabularul comun
- Modele și diagrame
- Modele arhitecturale
Documentarea Software Architecture
- Documentation ca un ghid
- Componente
Înțelegerea standardelor, decăderea și recuperarea
- Standarde internaționale
- Rezolvarea divergențelor de proces
Implicarea în procesul de livrare
- Locul arhitecturii în cadrul procesului
- Relația cu structura organizațională
- Crearea de proiecte agile
Rezumat și concluzie
Cerințe
- Cunoștințe de proiectare, dezvoltare sau testare software
Audiență
- Ingineri seniori
- ingineri juniori
- Dezvoltatori
Mărturii (3)
Mi-au plăcut exercițiile care au ajutat la deschiderea minții și la obținerea de noi perspective în arhitectura software.
Gabriele - EAGLEPROJECTS S.p.A.
Curs - Architecture and Design: Core + Advanced Training
Tradus de catre o masina
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Curs - 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.