Este documento describe los requerimientos funcionales y no funcionales de un sistema de software. Explica que los requerimientos no funcionales especifican restricciones sobre cómo debe funcionar el sistema en general y durante su desarrollo, surgiendo de necesidades de usuarios, presupuestos, necesidad de interoperabilidad u otras políticas. Además, detalla que los requerimientos no funcionales se centran en propiedades como fiabilidad, rendimiento, disponibilidad y capacidad, y pueden definir restricciones. Finalmente, clasifica los requ