analisi-disegno.com
Requisiti
sui carichi (o di capacità)
Contenuto:
Requisiti sui volumi e sui picchi che il sistema deve trattare, ed in merito al consumo
di risorse limitate.
Domande:
- Quante transazioni
al secondo deve gestire il sistema?
- Quanti [oggetti
significativi del dominio] devono essere gestiti dal sistema entro una
[unità di misura temporale]?
- Il sistema deve
gestire dei picchi? Quanto durano i periodi di picco?
- Esiste un numero
minimo di utenti simultanei da gestire in ogni momento, per fornire un
livello di servizio accettabile?
- Cosa succede dopo
che è stato raggiunto il livello massimo di capacità? Il
sistema deve rifiutare l'utente successivo, ridurre il livello di servizio,
o cosa altro deve fare?
- Esistono limiti
di memoria o di banda da tenere in considerazione?
- Quali condizioni
o eventi possono provocare un degrado del livello di servizio?
Esempi:
- Il sistema deve gestire fino a venti utenti simultanei che eseguano qualunque
attività senza che il livello di servizio scenda al di sotto della soglia specificata nella
Sezione XYZ. Altri sistemi possono effettuare nei confronti di questo sistema delle
richieste semplici entro un limite di 50 ogni ora e richieste complesse entro un limite di 1
ogni ora, anche in questo caso senza riduzioni del livello di servizio. [Davis]
- Il prodotto deve permettere 300 utenti simultanei nel periodo che va dalle 9:00
alle 11:00. Il carico massimo negli altri periodi sarà di 150 utenti simultanei. [Robertson]
- Il sistema deve avere un utilizzo massimo della CPU al 50%. [Software Engineering Institute]
- Il dieci percento della capacità disponibile del processore ed il 15 percento
della memoria di sistema disponibile devono risultare disponibili nelle situazioni di picco di
carico pianificate. [Wiegers]
Criteri e misure di controllo:
- Numero di utenti o transazioni concorrenti che il sistema deve gestire.
Schema complessivo
di classificazione dei requisiti.
Guida Requisiti-by-Example, scaricabile in pdf.
Pagina principale sui requisiti
analisi-disegno.com , servizi e materiali per lo sviluppo dei sistemi software, a cura di Adriano
Comai.