Home Formazione Corsi Elenco Corsi Gestione dei requisiti e casi d'uso

Gestione dei requisiti e casi d'uso Stampa E-mail

Descrizione

Per mantenere il passo con l'aumentare della complessità dei sistemi software e delle richieste degli utenti, dobbiamo rendere sempre più mature ed efficienti le modalità in cui sviluppiamo, testiamo e gestiamo i nostri progetti.

Il primo passo verso questa crescita consiste nel migliorare il processo di gestione dei requisiti

La gestione dei requisiti è un approccio sistematico per identificare, organizzare, comunicare, documentare i requisiti di un sistema software e gestirne i cambiamenti, con l'obiettivo di ridurre costi e rischi correlati allo sviluppo e all'evoluzione dei sistemi informativi.

Il corso fornisce ai partecipanti un quadro di riferimento per tradurre le necessità dei committenti in requisiti qualitativamente validi e verificabili, gestire con un processo strutturato il ciclo di vita dei requisiti e utilizzare la tecnica dei casi d'uso nella modellazione dei processi di business e dei sistemi informatici.

Il corso prevede inoltre una serie di esercitazioni per permettere un apprendimento effettivo dei concetti e delle tecniche proposte nello svolgimento teorico degli argomenti.

Destinatari

  • capi progetto
  • analisti
  • esperti applicativi coinvolti nella gestione dei requisiti
  • addetti alle funzioni di assicurazione e controllo della qualità

Prerequisiti

Conoscenza generale delle problematiche relative allo sviluppo e all'evoluzione dei sistemi informativi

Contenuti

Gestire i requisiti

  • Definizione di requisito, obiettivi, requisiti e sistema
  • ruolo dei requisiti nel processo di negoziazione con i committenti
  • ruolo dei requisiti nella progettazione e testing dei sistemi SW
  • il processo di gestione dei requisiti
  • classificazione dei requisiti
  • requisiti e cicli di vita del sistema
  • la gestione dei requisiti secondo il Capability Maturity Model del SEI e gli standard ISO 9000
  • la qualità del prodotto secondo ISO 9126

Scoprire i requisiti

  • individuare gli obiettivi di business
  • identificare gli interlocutori
  • tecniche per l'individuazione dei requisiti: interviste, incontri, workshop, brainstorming, Joint Application Design, analisi documentazione esistente, simulazione di scenari
  • prototipi
  • i casi d'uso

Specificare i requisiti

  • specifica efficace
  • analisi e controllo dei requisiti
  • attributi del requisito
  • assegnare una priorità ai requisiti
  • organizzare i requisiti
  • template e standard per la documentazione dei requisiti
  • tracciabilità dei requisiti
  • strumenti per la gestione dei requisiti

Gestire l'evoluzione dei requisiti

  • un processo per gestire le modifiche

Casi d'uso

  • definizioni di caso d'uso
  • attori e contesto del sistema
  • relazioni tra attori e casi d'uso
  • come identificare i casi d'uso
  • il modello dei casi d'uso e rappresentazione UML
  • scenari di un caso d'uso
  • casi d'uso e prototipi di interazione
  • casi d'uso (modelli di business e informatico)
  • granularità dei casi d'uso
  • relazioni tra casi d'uso
  • template per la documentazione dei casi d'uso
  • partizionamento del sistema
  • ruolo dei casi d'uso nel ciclo di vita del sistema

Caso studio ed esercizi

Durata

2 giorni