analisi-disegno.com
Requisiti
sulle prestazioni
Contenuto:
Requisiti sulle
prestazioni del sistema. Possono variare per funzioni diverse, o diverse
tipologie di funzione.
Domande:
- Quali sono le
funzioni importanti dal punto di vista delle prestazioni?
- Che tempo di risposta
è ammissibile per questo tipo di funzioni del sistema?
- Quanto tempo deve
avere il sistema per produrre i report richiesti dall'utente?
Esempi:
- Quando il pilota preme il pulsante di "lancio", il sistema deve lanciare il missile
entro un decimo di secondo. [Davis]
- Il sistema deve generare un comando di "lancio missile" non prima che siano
trascorsi 5 secondi dalla generazione del comando "avvio riscaldamento batteria". [Davis]
- Il prodotto deve scoprire la violazione dei limiti di velocità ed effettuare la
fotografia entro 0,5 secondi. [Lauesen]
- Lo scorrimento in avanti o all'indietro di una pagina per un documento di 200
pagine deve impiegare al massimo 1 secondo. La ricerca di una specifica parola chiave
deve impiegare al massimo 5 secondi. [Lauesen]
- Il prodotto deve essere in grado di elaborare un allarme in 1 secondo, 1000
allarmi in 5 secondi. [Lauesen]
- Ogni interfaccia tra un utente ed il sistema automatizzato deve avere un tempo
di risposta massimo di 2 secondi. [Robertson]
- La risposta deve essere sufficientemente veloce da evitare di interrompere il
flusso di pensieri dell'utente (Quantificazione: Il prodotto deve rispondere in meno di un
secondo nel 90 percento delle richieste. Nessuna risposta deve impiegare più di 2,5
secondi.) [Robertson]
- Il sistema deve elaborare gli input provenienti dal sensore entro un secondo. [Software Engineering Institute]
- Ogni pagina Web deve venire scaricata in 15 secondi o meno su una
connessione con modem da 56 KBps. [Wiegers]
Criteri e misure di controllo:
- Tempo di risposta
medio e/o massimo per una transazione.
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.