FUNCIONALES Una función es descrita como un conjunto de entradas, comportamientos y salidas. Los requisitos funcionales
pueden ser: cálculos, detalles técnicos, manipulación de datos y otras funcionalidades específicas que se supone,
un sistema debe cumplir
Función del sistema de software o sus componentes. Una función es descrita como un conjunto de
entradas, comportamientos y salidas.
NO FUNCIONALES; Se trata de requisitos que no se refieren directamente a las
funciones específicas suministradas por el sistema (características de usuario),
sino a las propiedades del sistema: rendimiento, seguridad, disponibilidad.
EJEMPLOS Qué significa ser “fácil de usar”?
¿Fácil para quién? ¿Cómo se mide? ¿Cómo lo
rastreas? ¿Cómo se prueba? ¿Contra qué
criterios?
EJEMPLO: El
sistema debe ser seguro.
¿Qué tan seguro es “seguro”?
¿En qué situaciones? ¿Existe
una norma a cumplir? ¿En qué
secciones? ¿Qué debe ocurrir
si el sistema no puede
funcionar tan rápido como se
requiere?
Los requisitos funcionales y no funcionales deben diferenciarse en el documento de requisitos, ya sea
un SRS, una cartera de productos o cualquier artefacto que utilice. En la práctica, esto puede resultar
difícil. Si se declara un requisito no funcional por separado de los requisitos funcionales, a veces es
difícil ver la relación entre ellos