L'ingegneria dei requisiti è la definizione, documentazione e mantenimento dei requisiti nei processi di progettazione ingegneristica.* È un ruolo comune nell'ingegneria dei sistemi e nell'ingegneria del software.
Il primo uso del termine requirements engineering (ingegneria dei requisiti) è stato probabilmente nel 1964 nel documento della conferenza "Maintenance, Maintainability, and System Requirements Engineering", ma non è diventato di uso generale fino alla fine degli anni '90 con la pubblicazione di un tutorial della IEEE Computer Society nel marzo 1997 e l'istituzione di una serie di conferenze sull'ingegneria dei requisiti che si è evoluta nell'International Requirements Engineering Conference.
Nel modello a cascata, l'ingegneria dei requisiti è presentata come la prima fase del processo di sviluppo. I metodi di sviluppo successivi, incluso il Rational Unified Process (RUP) per il software, presuppongono che l'ingegneria dei requisiti continui per tutta la vita del sistema.
La gestione dei requisiti, che è una sottofunzione delle pratiche di ingegneria dei sistemi, è anche indicizzata nei manuali dell'International Council on Systems Engineering (INCOSE).
Note
Altri progetti
Collegamenti esterni ("Questo standard sostituisce IEEE 830–1998, IEEE 1233–1998, IEEE 1362-1998 - http://standards.ieee.org/findstds/standard/29148-2011.html ")
Requirements Engineering Management Handbook, FAA
IBM Rational Resource Library, IEEE Spectrum
Categoria:Requisiti software Categoria:Standard ISO/IEC Categoria:Standard IEEE