How to use an use case diagram template.
- 01Identifica gli attori
Indica gli utenti, i ruoli o i sistemi esterni che interagiscono con il sistema: diventeranno gli attori rappresentati con figure stilizzate.
- 02Elenca i casi d’uso
Descrivi ogni azione che un utente può compiere con il sistema: diventerà un’ovale all’interno dei confini del sistema.
- 03Traccia le associazioni
Collega ogni attore ai casi d’uso a cui partecipa: l’AI disegnerà le linee di associazione.
- 04Aggiungi include ed extend (facoltativo)
Descrivi i casi d’uso che includono sempre un altro caso d’uso (<<include>>) o che lo estendono facoltativamente (<<extend>>) per modellare i requisiti con maggiore precisione.
Questions about use case diagram templates
Che cos’è un diagramma dei casi d’uso?
Un diagramma dei casi d’uso UML mostra i requisiti funzionali di un sistema dal punto di vista dell’utente. Gli attori (persone o sistemi esterni) interagiscono con i casi d’uso (funzioni del sistema) all’interno dei confini del sistema.
Qual è la differenza tra <<include>> e <<extend>>?
<<include>> indica che un caso d’uso richiama sempre un altro caso d’uso (ad esempio, "Pagare l’ordine" include sempre "Convalidare il pagamento"). <<extend>> indica che un caso d’uso aggiunge facoltativamente un comportamento a un altro (ad esempio, "Applicare lo sconto" estende "Completare l’acquisto" in determinate condizioni).
Quando dovrei usare un diagramma dei casi d’uso invece di una user story map?
I diagrammi dei casi d’uso mostrano cosa fa un sistema da una prospettiva esterna: sono utili per concordare l’ambito e documentare i requisiti. Le user story map mostrano il percorso dell’utente e il backlog prioritizzato: sono utili per pianificare gli sprint.