Requisitos del sistema
Requisitos del usuario
-Restricciones de presupuesto -Políticas de la organización -Necesidades de interoperabilidad con otros sistemas software y hardware -Reglamentos de seguridad y privacidad
-Requisitos de usuario -Requisitos del sistema
Por qué los RNF afectan al sistema en su totalidad:
Tipos de requisitos
Los requisitos funcionales
En los RF, en los sistemas grandes y complejos es difícil lograr estas propiedades, por qué
-Pueden ser RF o RFN -Se derivan del dominio / del negocio -Se deben satisfacer forzosamente para que el sistema funciones adecuadamente
Los RNF pueden restringir el proceso de desarrollo a utilizar en el desarrollo del sistema, respecto de:
Los RNF son propiedades emergentes como:
Los RNF tienen restricciones de:
-Especificaciones de estándares de calidad -Utilización de herramientas CASE para el diseño -La especificación del proceso a seguir
-Declaraciones de los servicios o funciones que deberá proveer el sistema -Descripción de estímulos y relaciones del sistema
-La complejidad es inherente -Diferentes puntos de vista
-Funcionales -No funcionales -Dominio
-Desempeño -Proceso de desarrollo -Estándares
Los requisitos funcionales se pueden expresar como:
-Administradores clientes -Ingenieros clientes -Usuarios finales del sistema -Administradores contratistas -Arquitectos del sistema
-Usuarios finales del sistema -Ingenieros clientes -Arquitectos del sistema -Ingenieros desarrolladores
-El incumplimiento de un RF degradara al sistema, pero el incumplimiento de una RFN puede utilizarlo -Son más críticos que los RF
Los RNF Surgen de la necesidad del usuario debido a:
-Fiabilidad -Tiempo de respuesta -Capacidad de almacenamiento
Requisitos del dominio