Requisiti
Questo capitolo sarà dedicato alla descrizione dei requisiti che il progetto dovrà soddisfare. Le sezioni riportate definiranno le varie tipologie di requisiti più in dettaglio.
- Requisiti di Business: I requisiti di business specificano le caratteristiche che il sistema dovrà possedere per essere corretto.
- Requisiti Utente: I requisiti utente esprimono i bisogni degli utenti e descrivono quali sono le azioni che l’utente deve poter effettuare interagendo con il sistema.
- Requisiti Funzionali: I requisiti funzionali riguardano le funzionalità che il sistema deve mettere a disposizione all’utente. Per la loro definizione è necessario basarsi sui requisiti utente estratti in precedenza.
- Requisiti non Funzionali: I requisiti non funzionali riguardano le funzionalità che il sistema non deve necessariamente possedere per fare in modo che sia funzionante e corretto.
- Requisiti di Implementazione: I requisiti di implementazione vincolano l’intera fase di realizzazione del sistema, ad esempio richiedendo l’uso di uno specifico linguaggio di programmazione e/o di uno specifico tool software.