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.
Recensioni (1)
La practica sobre cada caso, la buena explicacion, muy entendible y amplio conocimiento de los temas; se utilizó un ejemplo real para practicar