Schița de curs
Introducere
Prezentare generală a Arhitecturii Software
- Factori de influență arhitecturali
- Necesitatea arhitecturii
Explorarea responsabilităților arhitecturale
- Responsabilități, abilități și cunoștințe
- Leadership tehnic
- Dezvoltator versus arhitect
Înțelegerea procesului de arhitectură
- Codare, coaching și colaborare
- Gestionarea riscurilor tehnice
- Analizarea și evaluarea unei arhitecturi
Luarea deciziilor arhitecturale în echipele de dezvoltare
- Colectarea și documentarea problemelor
- Stabilirea unei comunități de practică
- Crearea unei matrici de atribuire a responsabilităților
Învățarea despre descrierile arhitecturale
- Puncte de vedere și cadre
- Limbaje de descriere
Vizualizarea arhitecturii software
- Comunicare și vocabular comun
- Modele și diagrame
- Modele arhitecturale
Documentarea arhitecturii software
- Documentația ca ghid
- Componente
Înțelegerea standardelor, degradării și recuperării
- Standarde internaționale
- Rezolvarea divergențelor de proces
Implicarea în procesul de livrare
- Unde se încadrează arhitectura în proces
- Relația cu structura organizațională
- Construirea de designuri agile
Rezumat și concluzii
Cerințe
- Cunoștințe de proiectare, dezvoltare sau testare software
Publicul țintă
- Ingineri seniori
- Ingineri juniori
- Dezvoltatori
Mărturii (2)
Mi-au plăcut exercițiile care au ajutat la deschiderea mintii și obținerea unor noi perspective în arhitectura software.
Gabriele - EAGLEPROJECTS S.p.A.
Curs - Architecture and Design: Core + Advanced Training
Tradus de catre o masina
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.
Alexander Pavlovsky
Curs - Technical Architecture and Patterns
Tradus de catre o masina