Tutorial sul diagramma dei casi d'uso

Lo scopo di un diagramma dei casi d'uso in UML è mostrare i diversi modi in cui un utente può interagire con un sistema. Crea un diagramma professionale per quasi ogni caso d'uso con il nostro strumento per diagrammi UML.

Che cos'è un diagramma dei casi d'uso?

Nell'Unified Modeling Language (UML), un diagramma dei casi d'uso può riassumere i dettagli degli utenti del sistema (noti anche come attori) e delle loro interazioni con il sistema. Per realizzarlo, utilizzerai una serie di simboli e connettori specifici. Un diagramma dei casi d'uso efficace può aiutare il tuo team a discutere e rappresentare:

  • Gli scenari in cui il sistema o l'applicazione interagisce con persone, organizzazioni o sistemi esterni
  • Gli obiettivi che il sistema o l'applicazione aiuta tali entità (note come attori) a raggiungere
  • L'ambito del sistema

Che cos'è un diagramma dei casi d'uso in UML?

Un caso d'uso raccoglie degli scenari. Descrivendo per iscritto le parti principali del processo, compresi i percorsi alternativi, avrai una visione più chiara dell'ambito del progetto. Anche se puoi copiare e incollare il testo ed eseguire semplici modifiche nell'editor di Lucidchart, potrebbe essere utile scrivere prima lo scenario del caso d'uso in un programma come Google Docs. Il componente aggiuntivo di Lucidchart per Google Docs è la soluzione ideale per unire la parte visiva dei diagrammi e quella scritta della gestione dei progetti.

Quando applicare i diagrammi dei casi d'uso

Un diagramma dei casi d'uso non entra in molti dettagli: ad esempio, non aspettarti che modelli l'ordine in cui vengono eseguiti i passaggi. Un diagramma dei casi d'uso efficace offre invece una panoramica generale della relazione tra casi d'uso, attori e sistemi. Gli esperti consigliano di utilizzare i diagrammi dei casi d'uso a integrazione di un caso d'uso testuale più descrittivo.

L'UML è il kit di strumenti di modellazione che puoi usare per creare i tuoi diagrammi. I casi d'uso sono rappresentati da una forma ovale con un'etichetta. Gli omini stilizzati rappresentano gli attori del processo e la partecipazione dell'attore al sistema è modellata con una linea tra l'attore e il caso d'uso. Per rappresentare il confine del sistema, disegna un riquadro attorno al caso d'uso stesso.

I diagrammi dei casi d'uso UML sono ideali per:

  • Rappresentare gli obiettivi delle interazioni tra sistema e utenti
  • Definire e organizzare i requisiti funzionali di un sistema
  • Specificare il contesto e i requisiti di un sistema
  • Modellare il flusso di eventi di base in un caso d'uso
Esempio di caso d'uso UML 800x707.png

Simboli e notazione del diagramma dei casi d'uso

La notazione di un diagramma dei casi d'uso è piuttosto semplice e non prevede tanti tipi di simboli quanti gli altri diagrammi UML. Se hai bisogno di un ripasso, puoi usare questa guida per scoprire come disegnare un diagramma dei casi d'uso. Ecco tutte le forme che troverai in Lucidchart:

  • Casi d'uso: ovali orizzontali che rappresentano i diversi usi che un utente può fare del sistema.

  • Attori: omini stilizzati che rappresentano le persone che utilizzano effettivamente i casi d'uso.

  • Associazioni: una linea tra attori e casi d'uso. Nei diagrammi complessi è importante sapere quali attori sono associati a quali casi d'uso.

  • Riquadri del confine del sistema: un riquadro che stabilisce l'ambito del sistema per i casi d'uso. Tutti i casi d'uso all'esterno del riquadro sono considerati fuori dall'ambito di quel sistema. Ad esempio, Psycho Killer è fuori dall'ambito delle professioni nell'esempio della motosega riportato di seguito.

  • Pacchetti: una forma UML che consente di raggruppare elementi diversi. Come nei diagrammi dei componenti, questi raggruppamenti sono rappresentati come cartelle.

Delinea il tuo diagramma dei casi d'uso

I documenti di scenario del caso d'uso scompongono un processo descrivendo gli attori, il flusso di lavoro tipico e gli imprevisti che possono verificarsi, chiamati estensioni. Quando si gestiscono progetti che seguono le convenzioni UML, si può essere tentati di passare direttamente al diagramma dei casi d'uso, con omini stilizzati, ovali e tante linee. Ma se non hai chiari gli obiettivi e chi è coinvolto, fai un passo indietro e scrivi i tuoi obiettivi in forma discorsiva. Alistair Cockburn è un punto di riferimento nella progettazione di scenari di casi d'uso: visita il suo sito web per trarre ispirazione.

Questo è un breve esempio del processo di pubblicazione di un racconto. La traccia ripercorre ciascuno dei passaggi che probabilmente si verificheranno nel processo, compresi tutti gli errori più probabili. Delineare il processo in questo modo renderà più semplice che mai creare il diagramma del tuo scenario del caso d'uso.

Documento di scenario del caso d'uso.png

Come creare un diagramma dei casi d'uso

In Lucidchart, creare un diagramma dei casi d'uso da zero è sorprendentemente semplice.

  1. Crea un documento di scenario del caso d'uso per organizzare il processo e tutte le possibili estensioni alternative.

  2. Apri un documento Lucidchart vuoto oppure parti da un template e attiva la libreria di forme UML.

  3. Seleziona la forma che desideri e trascina i simboli dalla casella degli strumenti all'area di disegno.

  4. Quindi modella il flusso del processo tracciando linee tra le forme e aggiungendo il testo.

Ridimensionare e personalizzare lo stile di qualsiasi elemento è semplicissimo. Puoi persino importare forme SVG e file Visio per ottenere una soluzione su misura. Se vuoi saperne di più sull'UML, consulta il nostro tutorial Che cos'è l'UML.

Esempi di diagrammi dei casi d'uso

I diagrammi dei casi d'uso sono rappresentazioni visive di scenari d'uso scritti. Una volta limati gli ultimi dettagli dei tuoi obiettivi, usa Lucidchart per schematizzare le interazioni tra casi d'uso e attori, così da scrivere la storia di successo del tuo progetto. L'interfaccia drag-and-drop è reattiva e facile da apprendere. Lucidchart include una vasta libreria di forme per ogni tipo di diagramma UML, si apre in una nuova scheda, inclusi diagrammi di attività, diagrammi delle classi e diagrammi dei casi d'uso.

Esempio di diagramma dei casi d'uso per la pubblicazione di un libro

Questo diagramma dei casi d'uso è una rappresentazione visiva del processo necessario per scrivere e pubblicare un libro. Che tu sia un autore, un agente o un libraio, inserire questo diagramma nel tuo scenario di casi d'uso può aiutare il tuo team a pubblicare il prossimo grande successo. Prova questo modello, si apre in una nuova scheda demo per iniziare in autonomia.

Book Publishing Use Case Scenario Uml.png

Esempio di diagramma dei casi d'uso per la prenotazione di viaggi

Puoi adattare questo modello a qualsiasi processo in cui un cliente acquista un servizio. Con combinazioni di colori accattivanti, un testo facile da leggere e modificare e una vasta libreria di forme UML, sei subito pronto a partire! Fai clic per provare questo modello, si apre in una nuova scheda in autonomia.

6116384d Dce9 40a2 A392 40b30f343137.png

 

Esempio di diagramma dei casi d'uso con motosega

Considera questo esempio: un uomo con una motosega interagisce con l'ambiente circostante. A seconda della situazione e del contesto, potrebbe rientrare in uno dei tanti e diversi casi d'uso. Sembra che stia andando al lavoro? C'è qualcosa di minaccioso nel modo in cui impugna la motosega? Ad esempio, se la sta utilizzando in un contesto non lavorativo, potremmo avere motivo di pensare che rientri nella categoria dello "spaventoso".

Use Case Diagram Example 525x528.jpg

Componenti del diagramma dei casi d'uso

Per rispondere alla domanda «Che cos'è un diagramma dei casi d'uso?» è necessario prima comprenderne gli elementi di base. I componenti più comuni includono:

  • Attori: gli utenti che interagiscono con un sistema. Un attore può essere una persona, un'organizzazione o un sistema esterno che interagisce con la tua applicazione o il tuo sistema. Devono essere oggetti esterni che producono o consumano dati.

  • Sistema: una sequenza specifica di azioni e interazioni tra gli attori e il sistema. Un sistema può anche essere definito scenario.

  • Obiettivi: il risultato finale della maggior parte dei casi d'uso. Un diagramma efficace deve descrivere le attività e le varianti utilizzate per raggiungere l'obiettivo.

Componenti del diagramma dei casi d'uso

Tutto ciò che ti serve per creare un diagramma

Crea gratuitamente un diagramma curato e professionale con Lucidchart. Qualunque idea tu abbia in mente, abbiamo gli strumenti per realizzarla. Crea un account e inizia a creare diagrammi oggi stesso.

Registrati gratis

Template ed esempi di diagrammi UML

Diagramma delle classi UML

Prezzi:

Gratuito

Diagramma delle classi UML, Prezzi: Gratuito

Altre risorse sull'UML

Strumento per creare diagrammi UML

Crea qualsiasi tipo di diagramma UML con le librerie di forme di Lucidchart, la generazione tramite AI e la collaborazione in tempo reale.

Tutorial sui diagrammi UML

Questa guida completa all'UML illustra la sua storia, i 14 tipi di diagrammi UML e i passaggi per crearne uno.

Tutorial sul diagramma dei pacchetti

Utilizza questa guida per scoprire tutto ciò che c'è da sapere sui diagrammi dei pacchetti, compresi i vantaggi che offrono, come realizzarli correttamente e molto altro.

Domande frequenti

Tutto ciò che ti serve per creare un diagramma UML

Oltre al nostro strumento online per diagrammi UML, Lucidchart offre risorse di assistenza e formazione per aiutarti ad ampliare le tue competenze su qualsiasi tipo di diagramma.

Crea un diagramma