Definición
Requisitos funcionales (comportamiento del sistema bajo determinadas circunstancias) y no funcionales. Respondiendo a qué es lo que deben implementar los desarrolladores para que el usuario puedan hacer sus tareas.
Para esto podemos usar Especificación de requisitos de software o Especificación de requisitos de sistema