Ricerca Filtri generici Etichetta nascosta Solo corrispondenze esatte Etichetta nascosta Etichetta nascosta Top Area Social Media e Nav Links
Introduzione
Il documento Use Case è un documento di business che fornisce una storia di come un sistema, e i suoi attori, saranno utilizzati per raggiungere un obiettivo specifico. Un Use Case efficace dovrebbe fornire una descrizione dettagliata passo per passo di come il sistema sarà usato dai suoi attori per raggiungere il risultato pianificato. Lo scopo dell’Use Case è quello di legare le esigenze di business del sistema ai parametri di progettazione del sistema per assicurare che il sistema completato raggiunga gli obiettivi stabiliti dai requisiti di business. Il livello di dettaglio nei casi d’uso può variare molto a seconda della dimensione e della complessità del sistema che viene progettato. Questo modello di Caso d’Uso vi fornisce tutto ciò di cui avete bisogno per sviluppare il vostro Documento di Caso d’Uso.
Questo Caso d’Uso è stato sviluppato per il nuovo sistema della ABC Corporation per ordinare il materiale basato sulla raccolta da parte del team di progettazione dei requisiti di business e di area funzionale. Il sistema di ordinazione del materiale sostituirà i processi manuali di ordinazione del materiale attualmente utilizzati dalla ABC Corp. ABC Corp. ha identificato le esigenze di business per ridurre le ore di lavoro per l’ordinazione del materiale e sfruttare le piattaforme software esistenti (ad esempio SAP) per aiutare a gestire l’ordinazione del materiale e la gestione dell’inventario. Il nuovo sistema di ordinazione dei materiali sarà progettato per soddisfare queste esigenze di business e migliorare la strategia generale di ABC Corp.
Spiegazione dei contenuti dei casi d’uso
I formati e i contenuti dei casi d’uso possono variare in base ai requisiti di sistema, agli standard organizzativi o a situazioni uniche. Tuttavia, la maggior parte dei casi d’uso consiste in alcuni contenuti fondamentali che possono essere applicati in un’ampia gamma di tipi di sistema. Questa sezione fornirà spiegazioni per ogni sezione del caso d’uso.
Nome del caso d’uso: Fornire un breve nome per il caso d’uso che dovrebbe prestarsi all’obiettivo del sistema.
Descrizione: Questa sezione dovrebbe fornire una descrizione sia del motivo per cui si usa il caso d’uso sia del risultato atteso del caso d’uso.
Attori: Gli attori possono essere primari o secondari. Gli attori primari sono le persone che avvieranno il sistema descritto nel caso d’uso. Gli attori secondari sono quelli che parteciperanno al completamento del caso d’uso.
Precondizione: Questa sezione dovrebbe descrivere qualsiasi condizione che deve essere vera o attività che deve essere completata prima dell’esecuzione del caso d’uso.
Postcondition: Questa sezione dovrebbe descrivere lo stato del sistema alla conclusione del caso d’uso. Le postcondizioni possono includere condizioni sia per l’esecuzione riuscita che non riuscita del caso d’uso.
Flusso: Questa sezione dovrebbe descrivere tutte le azioni dell’utente e le risposte del sistema previste per l’esecuzione normale pianificata del caso d’uso. La descrizione dovrebbe essere sequenziale e fornire dettagli adeguati per comprendere tutte le azioni dell’utente e le risposte del sistema.
Flussi alternativi: Molti casi d’uso hanno estensioni o condizioni variabili o speciali che sono separate dal flusso principale ma anche necessarie. I flussi alternativi sono di solito il risultato di opzioni o eccezioni incorporate nel caso d’uso che possono alterare il flusso principale.
Eccezioni: Quando i casi d’uso vengono eseguiti, ci possono essere varie condizioni che portano ad errori. Questa sezione dovrebbe descrivere qualsiasi errore che può risultare durante l’esecuzione del caso d’uso e come il sistema reagirà o risponderà a questi errori.
Requisiti: Questa sezione dovrebbe descrivere qualsiasi requisito non funzionale o speciale per il sistema durante l’esecuzione del caso d’uso. These requirements may consist of legal or regulatory requirements, quality standards, or organizational requirements that are outside of the functional requirements the system is expected to perform.
Sample Use Case
Name of Use Case: | Order Materials | ||
---|---|---|---|
Created By: | ABC Corporations | Last Updated By: | J. Doe |
Date Created: | 02/15/xx | Last Revision Date: | 02/22/xx |
Description: | ABC Corp. buyer submits material order to one of a pre-approved list of material vendors | ||
Actors: | ABC Corp. buyer, SAP material module, pre-approved vendor | ||
Preconditions: | 1. Il fornitore ha la pre-approvazione nel sistema d’ordine di ABC Corp. 2. I fondi sono disponibili per l’ordine del materiale 3. Il materiale da ordinare è disponibile per l’acquisto |
||
Postcondizioni: | 1. Il fornitore riceve i fondi per l’acquisto dei materiali 2. ABC Corp. riceve i materiali nei tempi previsti 3. Il conto materiale di ABC Corp. viene ridotto del costo dell’ordine del materiale 4. I numeri di inventario di ABC Corp. vengono aggiornati con successo una volta ricevuto il materiale |
||
Flusso: | 1. L’acquirente di ABC Corp. identifica il materiale da ordinare 2. L’acquirente di ABC Corp. consulta l’elenco pre-approvato dei fornitori per identificare il fornitore 3. L’acquirente di ABC Corp. conferma che il finanziamento è disponibile 4. L’acquirente di ABC Corp. invia l’ordine al fornitore pre-approvato 5. Il fornitore riceve l’ordine e verifica che il materiale sia disponibile e accetta il trasferimento dei fondi 6. Il fornitore tira l’ordine del materiale e presenta l’ordine di spedizione per spedire il materiale 7. ABC Corp. riceve il materiale 8. ABC Corp. inserisce la verifica della ricezione del materiale in SAP e i livelli di inventario vengono aggiornati 9. Le transazioni di finanziamento sono confermate tra l’acquirente ABC Corp. e il venditore |
||
Flussi alternativi: | 5. Nella fase 5 del flusso normale, se il venditore non ha il materiale disponibile 1. Il fornitore mette l’ordine in uno stato di attesa e notifica l’acquirente ABC Corp. 2. Il fornitore fornisce aggiornamenti e tempi stimati per la ricezione del materiale 3. Una volta che il materiale arriva il caso d’uso riprende al passo 6 del flusso normale |
||
Eccezioni: | 2. Nella fase 2 del flusso normale, se ABC Corp. identifica il materiale necessario con nessun fornitore pre-approvato 1. L’acquirente di ABC Corp. avvia il processo interno per identificare i fornitori per il nuovo materiale 2. L’acquirente di ABC Corp. coordina l’accordo tra ABC Corp. e il potenziale fornitore 3. Dopo aver ottenuto l’accordo e l’approvazione, il fornitore viene aggiunto alla lista dei fornitori pre-approvati 4. Il caso d’uso riprende al passo 3 del flusso normale |
||
Requisiti: | I seguenti requisiti devono essere soddisfatti prima di eseguire il caso d’uso 1. La disponibilità di fondi deve essere verificata prima di presentare qualsiasi acquisto di materiale 2. Tutti gli ordini di materiale devono essere conformi alle linee guida e alle procedure interne di ordinazione della ABC Corp. |