Struttura del corso

Introduzione a Use Case Modellazione

  • Breve contesto e contesto per i casi d'uso
  • Definizioni, elementi e componenti dei casi d'uso
  • Vantaggi della modellazione dei casi d'uso

    - Organizzazione dei requisiti con casi d'uso

    - Diagrammi dei casi d'uso come notazione UML

    - Organizzare il modello con i pacchetti

Attori dei casi d'uso

  • Utenti e attori
  • Business e attori di sistema
  • Identificazione degli attori e mappatura degli stakeholder

Use Cases - Identificare e descrivere

  • Identificazione dei casi d'uso e scrittura della descrizione
  • Use Case Controlli:

    -Condizioni

    - postcondizioni

    -Ipotesi

    -Scenari

Use Case Scenari

  • Principale scenario di successo
  • Supplenti ed eccezioni
  • Indicazione dell'iterazione

Tecniche avanzate

  • <<includere>> relazione
  • <<escludere>> relazione
  • Generalizzazione
  • Specializzazione
  • Molteplicità

Concetti pratici Use Cases

  • Flussi di eventi e relativo scopo: percorsi primari, alternativi ed eccezionali
  • Metodi per documentare i flussi primari
  • Documentazione dei flussi alternativi e delle eccezioni
  • Documentazione degli scenari
  • Esempi di flusso narrativo
  • Use Case e casi di test

    - Relazione tra casi d'uso e testcase/scenari

    - Tradurre i casi d'uso in casi di test

    - Casi d'uso e interfacce utente/prototipazione

    - Prototipazione ruoli, preparazione ed esecuzione

  • UML Concetti

    - UML notazione

    - Relazioni tra classi e oggetti

    - Estrazione di classi da casi d'uso

    - Verifica di una classe: attributi, operazioni e associazioni/molteplicità

    - Includi relazione ed esempio

    - Fare riferimento alle inclusioni nei flussi

    - Estendere la relazione e l'esempio

    - Riferendosi alle estensioni dei flussi

    - Generalizzazione, relazione ed esempio

  • Documentazione del caso d'uso

Requisiti

L'esperienza relativa allo sviluppo di software o alle conoscenze tecniche di base non è strettamente richiesta, ma sarebbe utile per comprendere meglio i concetti.

  14 ore

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.

Prezzo per Partecipante

Recensioni (1)

Corsi relativi

Efficient Requirement Management using Agile Methods and Agile UML Modeling

  21 ore

Categorie relative