Software applications Life cycle

Software applications Life cycle

  • Codice
    DT0078
  • Prezzo
    400,00 €
  • Durata
    1 gg

Descrizione

Il corso ha lo scopo di creare consapevolezza sul concetto di Application Lifecycle Management e sulle procedure principali che vengono adottate nei modelli classici e in quelli Agili. Durante la giornata verrà fatta quindi una panoramica sui concetti base; partendo dalla corretta gestione dei requisiti per arrivare alla definizione di Integrazione Continua e di rilasci automatizzati.


Gli esempi che verranno fatti saranno basati principalmente sul mondo Microsoft e Team Foundation Server, ma verranno comunque mostrati altri prodotti open source dedicati alla gestione dell'ALM.

Target

Project Manager, Scrum Master in Scrum, e a tutte quelle figure che decidono come organizzare il progetto software e che in particolare fanno da collante tra le varie figure Analisti, Tester, Sviluppatori e clienti

Prerequisiti

Conoscenza dei concetti legati allo sviluppo software

Programma Corso

I Cicli Di Vita

  • Concetti base; obiettivi dell’Ingegneria del Software; fattori critici di successo dello sviluppo applicativo; Ingegneria del Software e Qualità.

Ciclo di Vita del Software

  • Modello “a cascata” del Ciclo di Vita: “razionale” economico, Validazione & Verifica dei Prodotti dello sviluppo; Paradigmi alternativi: ciclo di sviluppo “a spirale” (Prototyping), ciclo di sviluppo a fontana (Object-Oriented), ciclo di sviluppo incrementale.

Metodi e modelli per il Software Engineering

  • Metodologie, Metodi e Modelli per l’Analisi; Information Engineering; strumenti di supporto.

Sviluppo per Progetti

  • Pianificazione e organizzazione di progetto: fasi, attività e ruoli, matrice compiti/responsabilità; produzione delle stime: metriche di progetto, controlli di avanzamento; interazione tra utenti e progettisti.

Norme e standard

  • Certificazione di Qualità: le norme ISO 9000 e la loro applicabilità; maturità dei Processi Software: il modello SEI; rapporto tra metodi; tecnologia e Qualità.