Este documento presenta los conceptos generales de la ingeniería de requerimientos y el impacto de los requerimientos no funcionales en el desarrollo de la arquitectura de software. Explica los diferentes niveles de requerimientos, la documentación de requerimientos, y los tipos de requerimientos no funcionales y sus atributos de calidad. El documento concluye discutiendo los retos en el análisis e implementación efectiva de los requerimientos no funcionales.