La ingeniería de requisitos es un proceso que define las necesidades y limitaciones de un sistema mediante la recopilación y documentación de los requisitos del cliente. Incluye técnicas para gestionar los requisitos, como el análisis de requisitos, la especificación de requisitos y el seguimiento de cambios en los requisitos a lo largo del ciclo de vida del proyecto.