Este documento describe los requerimientos funcionales y no funcionales para un sistema de software. Explica que los requerimientos funcionales se refieren a las capacidades y comportamientos explícitos que debe tener la solución, mientras que los no funcionales se refieren a propiedades como el rendimiento, la seguridad y la disponibilidad del sistema. Proporciona ejemplos como la autenticación, el CRUD y el historial de proceso para los requerimientos funcionales, y la disponibilidad, usabilidad y confiabilidad para los no funcional