Este documento presenta una introducción a los requerimientos funcionales y no funcionales para el desarrollo de sistemas de software. Explica el proceso de levantamiento de requerimientos, incluyendo la identificación de actores, escenarios y casos de uso. También describe las diferentes clasificaciones de requerimientos no funcionales y pseudo-requerimientos, así como las relaciones entre casos de uso.