REQUISITS NO FUNCIONALS

 
 

 Interfície usuari i factors humans.

. Tipus d’usuaris que interactuaran amb el sistema

. És especialment important que el sistema sigui fàcil d’utilitzar?

. És especialment important que es protegeixi els usuaris de cometre errors?

. Quins tipus de perifèrics d’entrada/sortida hi ha?

Documentació

. Quin tipus de documents es necessiten?

. A quins usuaris es dirigeix cada document?

Consideracions de hardware

. Quin hardware serà utilitzat pel sistema?

. Quines característiques tindrà el hardware, incloent-hi la memòria i l’emmagatzemament auxiliar?

Característiques de rendiment

. Existeixen restriccions de velocitat, temps de resposta o capacitat de processament?

. Hi ha restriccions de volum o capacitat en les dades que ha de processar sistema?

Tractament d’errors i condicions extremes

. Com ha de respondre el sistema als errors d’entrada?

. Com ha de respondre el sistema a condicions extremes?

Interfície del sistema

. Hi ha entrades de sistemes externs al proposat?

. Hi ha sortides a altres sistemes del proposat?

. Hi ha restriccions en el format o el mitjà que ha de ser utilitzat en l’entrada o sortida?

Factors de qualitat

. Quins són els requisits per a la fiabilitat?

. El sistema ha d’atrapar fallides?

. Hi ha un temps màxim acceptable per a la recuperació després d’una fallida?

. És important que el sistema sigui portable?

Modificacions al sistema

. Quines parts del sistema probablement seran modificades posteriorment?

. Quins tipus de modificacions s’esperen?

Temes de seguretat

. S’ha de controlar l’accés a alguna dada o al propi sistema?

. Amb quina freqüència s’han de realitzar còpies de seguretat?

. Qui serà el responsable de les còpies de seguretat?

. S’han de realitzar checkpoints automàtics?

. Quin temps és acceptable per als checkpoints?

Entorn de desenvolupament

. En quin llenguatge s’haurà de programar?

. S’hauran d’utilitzar llibreries concretes?

. S’utilitzarà algun entorn gràfic?

. Hi haurà estàndards de desenvolupament:

      . mètodes d’anàlisi/disseny/programació,

      . normes de codificació.

      . normes de documentació.
 
 

Extret del llibre: Enginyeria del Software. Programació orientada a objectes; Allen J. Peralta Giménez i Horacio Rodríguez Hontoria; Edicions UPC, 1994. Pàgines 65 i 66, figura 3.7