El documento describe el proceso de ingeniería de requerimientos para el desarrollo de sistemas de software. Explica que la ingeniería de requerimientos implica recopilar, analizar y verificar las necesidades del cliente a través de un proceso iterativo entre el cliente, usuario y desarrollador para producir una especificación precisa de los requerimientos. También describe varios métodos para el análisis de requerimientos, incluyendo cinco etapas clave y el método CORE de siete etapas.