Casa Audio Che cos'è un caso d'uso? - definizione da techopedia

Che cos'è un caso d'uso? - definizione da techopedia

Sommario:

Anonim

Definizione - Che cosa significa Use Case?

Un caso d'uso è un termine di ingegneria del software e del sistema che descrive come un utente utilizza un sistema per raggiungere un determinato obiettivo. Un caso d'uso funge da tecnica di modellizzazione del software che definisce le funzionalità da implementare e la risoluzione di eventuali errori che possono verificarsi.

Techopedia spiega Use Case

I casi d'uso definiscono le interazioni tra attori esterni e il sistema per raggiungere determinati obiettivi. Esistono tre elementi di base che compongono un caso d'uso:

  • Attori: gli attori sono il tipo di utenti che interagiscono con il sistema.
  • Sistema: i casi d'uso acquisiscono requisiti funzionali che specificano il comportamento previsto del sistema.
  • Obiettivi: i casi d'uso vengono in genere avviati da un utente per soddisfare gli obiettivi che descrivono le attività e le varianti coinvolte nel raggiungimento dell'obiettivo.

I casi d'uso sono modellati utilizzando un linguaggio di modellazione unificato e sono rappresentati da ovali contenenti i nomi del caso d'uso. Gli attori sono rappresentati usando le linee con il nome dell'attore scritto sotto la linea. Per rappresentare la partecipazione di un attore a un sistema, viene tracciata una linea tra l'attore e il caso d'uso. Le caselle attorno al caso d'uso rappresentano il limite del sistema.


Le caratteristiche associate ai casi d'uso sono:

  • Organizzazione dei requisiti funzionali
  • Modellazione degli obiettivi delle interazioni dell'utente di sistema
  • Registrazione di scenari da eventi trigger a obiettivi finali
  • Descrivere il corso base delle azioni e il flusso eccezionale di eventi
  • Consentire a un utente di accedere alla funzionalità di un altro evento

I passaggi nella progettazione dei casi d'uso sono:

  • Identificare gli utenti del sistema
  • Per ogni categoria di utenti, creare un profilo utente. Ciò include tutti i ruoli ricoperti dagli utenti rilevanti per il sistema.
  • Identificare obiettivi significativi associati a ciascun ruolo a supporto del sistema. La proposta di valore del sistema identifica il ruolo significativo.
  • Crea casi d'uso per ogni obiettivo associato a un modello di caso d'uso e mantieni lo stesso livello di astrazione in tutto il caso d'uso. Le fasi del caso d'uso di livello superiore sono considerate obiettivi per il livello inferiore.
  • Strutturare i casi d'uso
  • Rivedi e convalida gli utenti
Che cos'è un caso d'uso? - definizione da techopedia