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