Workflow: analisi dei requisiti, modelli di sviluppo

Dopo l’introduzione, il secondo modulo è finalizzato a formare le competenze necessarie per un’efficace definizione del progetto di sviluppo di un’applicazione web. Si parte dall’evidenziare un normale workflow di sviluppo, iniziando con la raccolta a l’analisi dei requisiti, per poi individuare i modelli di sviluppo più adatti (es., agile, waterfall, ecc.) fino alla descrizione del progetto e del suo piano esecutivo.

Obiettivi specifici:

  • Analizzare le caratteristiche dell'applicativo web da sviluppare (struttura, relazioni, processi);
  • Progettare l’architettura dell’applicazione;
  • Definire il progetto di sviluppo e il piano di test.
  • Definire il modello di sviluppo più appropriato per la progettazione dell'applicativo, in coerenza con i requisiti definiti, interoperabilità, fruibilità, sicurezza e ottimizzazione tra costi e qualità;

Contenuti:

-        Caratteristiche ed evoluzione delle tecnologie web;

-        L’analisi di funzionalità e requisiti a partire dalle esigenze e definizione del workflow di sviluppo;

-        Modelli di sviluppo (es., waterfall, agile, ecc.);

-        Architettura (es., n-tier, multi-interfaccia, distribuita) e componenti HW e SW di sistemi web;

-        Funzionamento linguaggi di programmazione per il web;

-        Il lavoro per obiettivi e per progetti;

-        Il Project Cycle Management (“Plan-Do-Check-Modify”), elementi di time management;

-        Case study: definizione di un progetto di sviluppo in un team di lavoro (requisiti, architettura, modello di sviluppo, implementazione, test e deployment);

-        Elementi di inglese tecnico per l’informatica (cenni);

-        Discussione e riflessione in plenaria.

Argomento

Workflow: analisi dei requisiti, modelli di sviluppo

Ore

16
Torna all'inizio