SlideShare una empresa de Scribd logo
5
Lo más leído
6
Lo más leído
7
Lo más leído
VALIDACIÓN Y VERIFICACIÓN
DOCENTE: TEC. ALEXANDRE TEXEIRA
AGENDA DE HOY
• Retos de la ingeniería de software
• Concepto de calidad de software
• Validación y Verificación
• Etapas de las pruebas
• Modelo de desarrollo de software (Modelo “V”)
• Apliquemos lo visto
• Conclusión
Retos de la Ingeniería de Software
en el siglo XXI
Antes Después
Software del siglo XXI
Retos
Heterogeneidad
Entrega
Confianza
Mantenimiento y
mejoramiento de calidad
Calidad
Concepto
• “El grado en que un sistema,
componente o proceso satisface
los requerimientos
especificados.”
• “Grado en el cual un
componente, sistema o proceso
satisface requisitos especificados
y/o necesidades y expectativas del
usuario/cliente.”(*) Según la I.E.E.E.
VALIDACIÓN Y
VERIFICACIÓN DE
SOFTWARE
TESTING - PRUEBA
Validación y Verificación de Software
“¿Estamos construyendo el producto
correcto?”
Boehm.
:
concepto
¿El software cumple con las
expectativas del cliente?
Busca comprobar que el software hace
lo que el usuario espera.
Sommerville.
“¿Estamos construyendo el
producto correctamente?” Boehm.
“ ¿El Software está de acuerdo con
su especificación?”
Busca comprobar que el sistema
cumpla con los requerimientos
especificados” Sommerville
Descubrir y prevenir
defectos
• Provocar fallas
• Revisar los productos
Evaluar la calidad de los
productos (Confianza)
• El probar o revisar el
software da una idea de
calidad del mismo
¡Hay que
hacer
pruebas!
¿Qué y
cómo
hacer?
Validación y Verificación de Software
¿Qué características se necesitan?
CURIOSIDAD
PESIMISMO PROFESIONAL
OJO CRÍTICO
ATENCIÓN AL DETALLE
BUENA COMUNICACIÓN CON LOS PARES DE DESARROLLO
EXPERIENCIA EN QUE BASAR LA CONJETURA DE ERROR
Acción humana que
produce un resultado
incorrecto (error de
Programación).
Desperfecto en un
componente o sistema
que produce fallas al
desempeñar las
funciones requeridas.
( sentencia o definición
de datos incorrecta)
Manifestación física o
funcional de un
defecto. (Desvío de
un componente o
sistema respecto del
resultado esperado).
¿Cuándo Probar?
Las pruebas de validación y
verificación de software
( V & V ) deben aplicarse en
cada etapa del ciclo de vida
del software.
Planificación y
Control
Análisis y
Diseño
Aplicación y
Ejecución
Evaluación de
los criterios de
salida y
Reportes
Actividades de
cierre de
Pruebas
ETAPAS DE LAS PRUEBAS
Planificación y Control
Planificación
y Control
Test planning
and control
Análisis y Diseño
Análisis
y Diseño
Análisis
y Diseño
Análisis y Diseño
Aplicación y
Ejecución
Evaluación
de los
criterios de
salida y
Reportes
Ejecución
Actividades
de cierre de
Pruebas
Cierre de Pruebas
Los diferentes modelos de ciclo de vida de desarrollo
necesitan diferentes enfoques hacia la prueba.
Aunque existen variantes del Modelo-V,
generalmente se usa 4 niveles de prueba,
Prueba de componente (unidad).
Prueba de integración.
Prueba de sistema.
Prueba de aceptación.
Modelo-V
Diseño Funcional del
Sistema
Diseño Técnico del
Sistema
Especif. de Componentes
Definición de Requisitos Pruebas de Aceptación
Pruebas de Sistema
Pruebas de
Integración
Pruebas de
Componentes
Programación
Modelo-V
Nivel de
desarrollo
Nivel de
prueba
Testing relacionado a cambios
Testing Estructural
Testing Funcional
Testing No Funcional
Tipos de Prueba - Testing
Apliquemos lo visto hoy...
¿Qué detectan las pruebas de software?
¿En qué momento se realizan?
¿Cuál es la diferencia entre Validación y
Verificación?
¿Cuándo es exitosa una prueba de software?
¿Qué características debe tener un software de
calidad?
EN RESUMEN
¿Preguntas?
Consultas:
Tec. Alexandre Texeira
texeiraalexandre@gmail.com

Más contenido relacionado

PPT
Modelos de dominio
PDF
Gestión de la Calidad en Proyectos de Software
PDF
Arquitecturas de software - Parte 2
PPTX
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
PDF
Metodologias para el desarrollo del software
PPT
Modelos evolutivos. incremental y espiral
PDF
Arquitecturas de software - Parte 1
PDF
Casos de uso
Modelos de dominio
Gestión de la Calidad en Proyectos de Software
Arquitecturas de software - Parte 2
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Metodologias para el desarrollo del software
Modelos evolutivos. incremental y espiral
Arquitecturas de software - Parte 1
Casos de uso

La actualidad más candente (20)

PPTX
Arquitectura de software
PPTX
Requerimiento funcional y no funcional
PDF
Modelos de desarrollo del software
PPTX
2. El proceso del software
PDF
03 gestión de pruebas de software diseño de casos de pruebas
PDF
Requerimientos no funcionales
PPT
Gestion De Calidad Cap 26
PPTX
Vistas Arquitectonicas Ingenieria de Software
PPTX
Ppt de ingenieria de requerimiento
PPTX
Fases del Modelo PSP
PPT
Conceptos sobre Gestión de Proyectos de Software
PPTX
modelos del proceso del software
PPTX
Tecnicas de estimacion de software
PPTX
requerimientos-tipos-y-definiciones
DOCX
Casos De Uso
PPTX
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
PPT
Estimación Software por Puntos de Función
PPTX
Modelo Cascada y Espiral
PDF
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
Arquitectura de software
Requerimiento funcional y no funcional
Modelos de desarrollo del software
2. El proceso del software
03 gestión de pruebas de software diseño de casos de pruebas
Requerimientos no funcionales
Gestion De Calidad Cap 26
Vistas Arquitectonicas Ingenieria de Software
Ppt de ingenieria de requerimiento
Fases del Modelo PSP
Conceptos sobre Gestión de Proyectos de Software
modelos del proceso del software
Tecnicas de estimacion de software
requerimientos-tipos-y-definiciones
Casos De Uso
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
Estimación Software por Puntos de Función
Modelo Cascada y Espiral
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
Publicidad

Similar a Validación y Verificación de Software (20)

PPTX
Exposicion de la verificacion y validacion del Software.pptx
PPTX
exposion.pptx ingenieria de software II....
PPT
S2 D2 Verificación ySZXVC BVCXCVB validación.ppt
PPT
Verificación y Validación del Diseño
PDF
Verificacion --validacion
PDF
Unidad 1 verificacion y-validacion
DOCX
Resumen QA----------------------------------------------
PDF
Testing intro-a
PDF
PPTX
INDUCCION A QA TESTER.pptx
PPTX
curso fulls stack developer incial clase 2
PPTX
verifyvalid.pptx
PDF
Curso Basico-Testing-03r003.pdf
PDF
LA INTRODUCCION A LA INGENIERIA DE PRUEBAS
PPT
Calidad de software y TDD
PPT
Pruebas De Software
PPTX
Eitzelcruz
PDF
Capitulo 17 estrategias_de_prueba_de_software
PPTX
Prueba, caso de prueba, defecto, falla, error, verificación, validación
PPT
Estrategias prueba de software
Exposicion de la verificacion y validacion del Software.pptx
exposion.pptx ingenieria de software II....
S2 D2 Verificación ySZXVC BVCXCVB validación.ppt
Verificación y Validación del Diseño
Verificacion --validacion
Unidad 1 verificacion y-validacion
Resumen QA----------------------------------------------
Testing intro-a
INDUCCION A QA TESTER.pptx
curso fulls stack developer incial clase 2
verifyvalid.pptx
Curso Basico-Testing-03r003.pdf
LA INTRODUCCION A LA INGENIERIA DE PRUEBAS
Calidad de software y TDD
Pruebas De Software
Eitzelcruz
Capitulo 17 estrategias_de_prueba_de_software
Prueba, caso de prueba, defecto, falla, error, verificación, validación
Estrategias prueba de software
Publicidad

Más de Alexandre Texeira Bondelas (20)

PDF
Producto Cartesiano
PPTX
Propiedades de Relaciones
PDF
Producción de textos académicos asistida con tic
PDF
Clases y Variables en Visual Basic .Net
PDF
01 Conceptos Fundamentales
PDF
Toma de decisión y control (VB.Net)
PPS
Juntos Podemos - Elección Consejero Representante Docente
PDF
Menú en consola de windows
PDF
Menú en consola de windows
PDF
Compuertas lógicas
PPTX
Marginalidad y escuela
PDF
Persistencia de datos
PDF
#ICVET DR. David mendoza "uso de REA en los posgrados del CEPES"
PDF
#ICVET "Inteligencia visual espacial en los videojuegos" a cargo de Mgtr. Eli...
PDF
PDF
#ICVET "El uso de la WebQuest en el proceso de aprendizaje en la Licenciatu...
PDF
#ICVET Medios de apoyo a la enseñanza del ingeniero, soportados en las TIC y ...
PDF
#ICVET - Conferencia Apertura
PPTX
Factores de la educacion virtuial
PPTX
Factores de la educacion virtuial
Producto Cartesiano
Propiedades de Relaciones
Producción de textos académicos asistida con tic
Clases y Variables en Visual Basic .Net
01 Conceptos Fundamentales
Toma de decisión y control (VB.Net)
Juntos Podemos - Elección Consejero Representante Docente
Menú en consola de windows
Menú en consola de windows
Compuertas lógicas
Marginalidad y escuela
Persistencia de datos
#ICVET DR. David mendoza "uso de REA en los posgrados del CEPES"
#ICVET "Inteligencia visual espacial en los videojuegos" a cargo de Mgtr. Eli...
#ICVET "El uso de la WebQuest en el proceso de aprendizaje en la Licenciatu...
#ICVET Medios de apoyo a la enseñanza del ingeniero, soportados en las TIC y ...
#ICVET - Conferencia Apertura
Factores de la educacion virtuial
Factores de la educacion virtuial

Último (9)

PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
sistemas de informacion.................
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Control de seguridad en los sitios web.pptx
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PPTX
Fundamentos de Python - Curso de Python dia 1
Conceptos basicos de Base de Datos y sus propiedades
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Implementación equipo monitor12.08.25.pptx
sistemas de informacion.................
AutoCAD Herramientas para el futuro, Juan Fandiño
Control de seguridad en los sitios web.pptx
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Fundamentos de Python - Curso de Python dia 1

Validación y Verificación de Software