ChatDiagram
2 templates · Use case diagram

Esempi di diagrammi dei casi d’uso per requisiti di sistema

I diagrammi dei casi d’uso rappresentano i requisiti funzionali di un sistema dal punto di vista dell’utente: chi interagisce con esso (gli attori) e cosa può fare (i casi d’uso), senza prescrivere come.

Standard OMG UML 2.5.1 §18Engine schematex-usecaseExport SVG · PNG · PDF
How to

How to use an use case diagram template.

  1. 01Identifica gli attori

    Indica gli utenti, i ruoli o i sistemi esterni che interagiscono con il sistema: diventeranno gli attori rappresentati con figure stilizzate.

  2. 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.

  3. 03Traccia le associazioni

    Collega ogni attore ai casi d’uso a cui partecipa: l’AI disegnerà le linee di associazione.

  4. 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.

FAQ

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.