Verificación:
La verificación se enfoca más al proceso de evaluación del sistema o componentes ya que permite determinar si los productos de una determinada fase del desarrollo satisfacen las condiciones impuestas en el inicio de la etapa.
El software
debería ajustarse a su especificación.
Verificación
Construir el
sistema correctamente.
Descubrir y
corregir errores en el Sistema desarrollado.
Tipos: estática y
dinámica
Criterios a
verificar:
Consistencia:
vigilar que la información sea coherente
Precisión:
corrección de la sintaxis. Errores morfológicos.
Completitud:
lagunas en capacidad deductiva.
Identifica
desviaciones con estándares y requerimientos.
Recolecta datos
para mejorar el proceso (es opcional).
Verifica que el
producto cumpla:
- cumplan con los requerimientos.
- cumplan con los atributos de calidad.
- Se ajuste a las regulaciones, estándares y procedimientos definidos.
- cumplan con los atributos de calidad.
- Se ajuste a las regulaciones, estándares y procedimientos definidos.
Validación:
En la validación también es una evaluación del sistema o componentes sola que es en el transcurso o al final del proceso del desarrollo para determinar si cumple con lo especificado.
El software
debería hacer lo que el cliente realmente pide.En la validación también es una evaluación del sistema o componentes sola que es en el transcurso o al final del proceso del desarrollo para determinar si cumple con lo especificado.
Validación
Construir el
sistema correcto.
Actividad ‘viva’
no sobre el papel.
Según ANSI/IEEE
‘evaluar la conformidad con la especificación de requisitos’
2 tipos: -
Objetiva: basada en especificaciones formales - Interpretativa: Actividades
encaminadas a eliminar los errores de tipo conceptual y de contexto. A veces
denominada evaluación. Metodología de validación
Informal:
reuniones.
Mediante casos de
test. Analogía con Turing.
Pruebas de campo.
Actuación en paralelo con experto.
Validación de
subsistemas.
Análisis de
sensibilidad. Sistemas con incertidumbre: cambios provocados.