Tema 2.3. Tipos de Requisitos
Requisito Funcional
Requisito que especifica una función que un sistema o componente es capaz de llevar a cabo.
- Servicios que un sistema software debe proveer.
- Cómo debe reaccionar a entradas particulares.
- Cómo debe comportarse en sistuaciones específicas.
- Qué no debe hacer el sistema.
Ejemplos
- Realizar el seguimiento de las facturas pagadas por cada cliente.
- Imprimir los contratos de alquiler del último año.
- Gestionar el inventario de los productos en venta.
- Almacenar los datos personales de los clientes y proveedores.
- Anotar las citas con los pacientes.
- Permitir el pago con tarjeta de crédito de forma segura.
Requisito No Funcional
Requisito que especifica aspectos técnicos que debe un cumplir un sistema, y que puede ser una restricción o característica de calidad del sistema.
- Limitaciones sobre servicios o funciones que ofrece el software.
- Restricciones de temporarización.
- Restricciones del proceso de desarrollo.
- Restricciones impuestas por estándares.
Ejemplos
- El sistema se debe poder ejecutar sobre distintas plataformas.
- El registro de datos personales debe cumplir la Ley.
- Orgánica española 15/1999 de Protección de Datos de Carácter Personal.
- El desarrollo del sistema debe hacerse siguiendo los procesos y actividades de la metodología Métrica, estándar de la Administración Pública Española.
Requisito Específico del Sistema
Requisito hardware o software asociado con actividades necesarias para el desarrollo del software o para su despliegue.
Tipos de Requisitos según la QFD
QFD (Quality Function Deployment)
- Implantación de la Función de Calidad
Técnica de administración de la calidad que traduce las necesidades del cliente en requisitos técnicos para el software que concentra en maximizar la satisfacción del cliente.
Requisitos Normales
Requisitos establecidos en las reuniones con los clientes, si estos requisitos están presentes los clientes quedan satisfechos.
Requisitos Esperados
Requisitos que están implícitos en el producto, el cliente no los menciona, pero si no están presentes en el producto final el cliente queda insatisfecho.
Requisitos Inesperados
Características que van más allá de las expectativas del cliente, y son las que proporcionan mayor satisfacción.