Los requisitos funcionales especifican las funciones y el comportamiento que debe tener un sistema. A continuación se detallan los diferentes tipos de requisitos funcionales:
- Funcionales básicos: especifican el objetivo del sistema y las funciones que debe realizar. Pueden ser de nivel alto o de nivel bajo.
- Requisitos de usuario: especifican las necesidades y los deseos de los usuarios. Pueden ser de nivel alto o de nivel bajo.
- Requisitos de rendimiento: especifican los límites de tiempo y de uso del sistema. Pueden ser de nivel alto o de nivel bajo.
- Requisitos de seguridad: especifican las medidas de seguridad necesarias para proteger el sistema. Pueden ser de nivel alto o de nivel bajo.
- Requisitos de calidad: especifican los requisitos de calidad del sistema. Pueden ser de nivel alto o de nivel bajo.
Los requisitos funcionales de nivel alto son aquellos que especifican el objetivo y el comportamiento del sistema de forma general. Los requisitos funcionales de nivel bajo son aquellos que especifican el comportamiento del sistema de forma detallada.