You are on page 1of 2

¿Qué es la verificación y validación de software?

Es un conjunto de procesos de comprobación y análisis que aseguran que el


desarrollo ocurre de acuerdo con su especificación y cumple con el objetivo
primordial de su diseño.
Error de software o bug
Problema en un sistema de computo que provoca resultados no deseados
1947 polilla relay
Defectos en el software se ocasionan por:
 Definición de requerimientos errónea incompleta e inconsistente
 Fallas en el diseño fundamental
 Errores en implementación
 Defectos en los sistemas de soporte
 Pruebas incompletas y mala verificación
¿Cuándo ocurre un error de software?
 No hace algo que se indica en las especificaciones
 Hace algo que las especificaciones indican que no debe hacer
 Hace algo que no esta mencionado en la especificación
 El software es difícil de entender/usar
¿Qué es la seguridad en el software?
Se refiere a los principios métodos y tecnologías, para hacer el software mas seguro
identificando amenazas típicas y vulnerabilidades
¿Que comprende?
 Interacción humano-computadora
 Accesos
 Interacción y protocolos de manejo de información
 Administración de riesgos
 Legislación
Aspectos principales de seguridad
 Prevención
 Detección
 Reacción
Pruebas de caja negra
Prueba a pasar
 Se asegura que el software al menos funciona
 No busca forzar la capacidad del software
 Utiliza casos de prueba sencillos y directos
 No trata de romper el programa
Prueba de fallos
 Utiliza casos de prueba que rompan el programa
 Los casos de prueba se seleccionan estratégicamente para probar
debilidades comunes en el software
¿Qué es un diagrama sintáctico?
Es una representación grafica de la sintaxis

You might also like