Ingegneria dei requisiti è un termine che include tutte le attività correlate ai requisiti: elicitazione, analisi, documentazione e specifiche, convalida e gestione. Potrebbe anche coinvolgere alcuni livelli di modellazione, che vanno dalla creazione di modelli di casi d'uso a una collaborazione più dettagliata con architetti e progettisti di sistemi.
L'analisi dei requisiti è un aspetto dell'ingegneria dei requisiti che implica la revisione dei requisiti per garantire che tutti i requisiti siano utili per la costruzione del prodotto. Per ogni requisito, la persona o le persone che effettuano l'analisi si assicureranno che abbiano le caratteristiche di un buon requisito . Alcune fonti considerano anche i primi prototipi come parte dell'analisi dei requisiti, poiché aiutano a comprendere e chiarire ulteriormente i requisiti forniti dagli stakeholder o identificano problemi con i requisiti.
Pensare all'ingegneria dei requisiti come un'attività in scena, tuttavia, probabilmente non è una buona idea. Le varie attività sono in corso nel corso di una fase di definizione dei requisiti del progetto. Con alcuni saluti, l'ingegneria dei requisiti avviene anche durante l'intero progetto. Diventa solo utile dare nomi alle attività per rendere più facile discutere con gli altri.