Contattataci

Struttura del corso

Introduzione

Panoramica sull’architettura software

  • Fattori che influenzano l’architettura
  • La necessità di un approccio architettonico nello sviluppo software

Analisi delle responsabilità legate all’architettura software

  • Responsabilità, competenze e conoscenze richieste
  • Leadership tecnica
  • Differenze tra sviluppatore e architetto software

Comprensione del processo di definizione dell’architettura

  • Programmazione, formazione e collaborazione nel team
  • Gestione dei rischi tecnici associati
  • Analisi ed eventuale valutazione critica della struttura architettonica

Tecniche per la presa di decisioni architettoniche nei team di sviluppo

  • Raccolta e documentazione dei problemi riscontrati
  • Creazione di una comunità pratica interna al gruppo
  • Redazione di una matrice di assegnazione delle responsabilità

Nozioni di base sulle descrizioni architettoniche

  • Punti di vista e framework utilizzati
  • Linguaggi per la descrizione delle strutture software

Rappresentazione visiva dell’architettura software

  • Comunicazione efficace e condivisione del linguaggio tecnico
  • Uso di modelli e diagrammi per illustrare l’architettura
  • Cenni sui pattern architettonici principali

Documentazione relativa all’architettura software

  • L’importanza della documentazione come guida operativa
  • Gestione e descrizione dei componenti fondamentali del sistema

Standard, degrado strutturale e recupero dell’architettura

  • Approccio ai requisiti degli standard internazionali
  • Tecniche per contrastare il fenomeno della divergenza tra versioni software

Inserimento attivo nell’ambito dei processi di sviluppo

  • Posizionamento dell’architettura all’interno dei flussi lavorativi tipici
  • Interazione con la struttura organizzativa aziendale
  • Come creare architetture altamente adattabili e flessibili

Sintesi e conclusione del percorso formativo

Requisiti

  • Conoscenze di base nella progettazione, nello sviluppo o nei test del software

Destinatari

  • Ingegneri senior
  • Ingegneri junior
  • Sviluppatori
 7 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative