Corso: Definizione dei casi d’uso

Descrizione

Il corso fornisce il bagaglio di conoscenze necessario per individuare e definire in dettaglio i casi d’uso di un sistema, sia per la descrizione dei processi di business che per l’approfondimento e la specifica degli scenari di operatività degli utilizzatori nei confronti del sistema informatico. Vengono affrontati sia gli aspetti di modellazione (diagrammi dei casi d’uso) che le problematiche relative alla descrizione testuale, usata come strumento di specifica per la progettazione del sistema.
Il corso propone ai partecipanti una cospicua serie di esercitazioni pratiche.

Destinatari

  • analisti
  • esperti di dominio coinvolti nella definizione dei requisiti

Prerequisiti

Nessuno.

Contenuti

Casi d’uso

  • teoria dei casi d’uso, e ambito della loro applicazione
  • rapporto tra casi d’uso e requisiti
  • rapporto tra casi d’uso e interfacce utente
  • rapporto tra casi d’uso e casi di test
  • individuazione degli attori e definizione del contesto del sistema
  • relazioni tra attori e casi d’uso
  • modello dei casi d’uso “business”
  • modello dei casi d’uso per il sistema informatico
  • differenze tra casi d’uso e altre tecniche di analisi

Specificare i casi d’uso

  • descrizione testuale degli scenari (scenario base, scenari alternativi, varianti)
  • stili utilizzabili per la descrizione, e linee guida di scrittura
  • esercitazioni pratiche di scrittura dei casi d’uso, con verifica in aula
  • ruolo ed utilizzo dei diagrammi UML dei casi d’uso
  • relazioni tra casi d’uso in UML (specializzazione, extend, include), e ambito della loro applicazione

Durata: 2 giorni