Il punto di utilizzo dei casi è iniziare a pensare in modo più dettagliato ai passaggi effettivi che portano al raggiungimento dell'obiettivo dell'utente. Non hai ancora fatto quel lavoro ancora.
Ognuna delle cose che elencherai potrebbe essere il nome di un caso d'uso, ma devi descrivere il processo in questione.
Devi riflettere sulla domanda: che cosa deve fare l'utente per effettuare una prenotazione alberghiera?
Ci sono un certo numero di cose che un utente potrebbe aver bisogno di fare (dipende dal tuo software).
- Cerca un hotel che soddisfi determinati criteri.
- Visualizza le informazioni sull'hotel.
- Visualizza disponibilità.
- Richiedi una prenotazione.
Questi sono i tipi di cose che potrebbero apparire in un diagramma. Il livello di dettaglio può variare in base alle tue esigenze e preferenze, ma se non stai distruggendo un compito in passaggi, non stai veramente usando casi d'uso.
Cose come il login e il pagamento potrebbero essere abbastanza rilevanti per la progettazione e il funzionamento del sito, quindi non li omettere prematuramente. Possono sorgere domande come:
- L'utente deve accedere o esiste un percorso in cui possono effettuare una prenotazione come ospite?
- Se l'utente deve effettuare il login, a quale punto del processo è richiesto?
- Devi pagare in anticipo per tutte le prenotazioni o ci sono diverse opzioni?
- Qual è il processo se il pagamento fallisce?