Este documento presenta una introducción a los conceptos clave de la ingeniería de requerimientos de software. Explica que los requerimientos describen los servicios que se espera que el sistema provea y las restricciones bajo las cuales debe operar. También distingue entre requerimientos del usuario, requerimientos del sistema, requerimientos funcionales y no funcionales. Finalmente, ofrece ejemplos de cómo especificar y medir requerimientos no funcionales.