Verificación y Validación de Software

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A LA VERIFICACION Y VALIDACION
Advertisements

EL PROCESO DE DESARROLLO DEL SOFTWARE
Ciclo de Vida de Desarrollo de los Sistemas de Información
1.3 Conceptos de Calidad de Software.
¿Qué es Software Testing?
Pruebas de Requerimientos
Validación de Requerimientos
INTERPRETACIÓN DE NORMAS ISO
Ingeniería de productos y Servicios I.I.S. Francisco Orduña Correa
INGENIERIA DE REQUERIMIENTOS
La actividad de validación tiene como entrada el documento de requisitos, los estándares relacionados y el conocimiento de la organización, y como.
SISTEMAS DE GESTION DE CALIDAD
Administración de Procesos de Pruebas
Medición, Análisis y Mejora
REQUISITOS DE SOFTWARE
Controles internos en Sistemas de Información Universidad de Buenos Aires Facultad de Ciencias Económicas Materia: Sistemas Administrativos.
Conclusiones Fase de Construcción Grupo 1.  Objetivos de la Fase  Cumplimientos  Conclusiones Puntos a tratar:
Verificación y validación. Objetivos Introducir la verificación y validación del software y discutir la diferencia entre ellos (V & V) Describir el proceso.
Inspecciones de Software
Ingeniería de Requisitos
REQUISITOS DE LA NORMA ISO 9001:2000.
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Modelos de desarrollo de Software
Ingeniería de Requerimiento
Alejandro tapia vazquez.  Verificación; ¿Estamos Construyendo Correctamente el producto?  Validación; ¿Estamos construyendo el producto correcto?
Notas de Clase Modelado de Procesos de Negocio
LSQA + Equipo Proyecto  Definir Proceso: A nivel de la Organización A nivel de Proyecto Actividades SQA: – Asegurar que el Producto cumple con los Requisitos.
Instituto Tecnológico superior de Acatlán de Osorio. Nombre del Docente: L.C.C. Miguel Fuentes cortes. Equipo de trabajo: Isabel Martínez Martínez y Erika.
Ingeniería de Software
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
Las Pruebas del Software y sus Fundamentos
INGENIERIA DE SOFTWARE
Verificación y Validación del Software
Factores y Métricas que determinan la Calidad de un producto
Ciclo de vida de un sistema
El proceso de verificación y validación.
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Implementación del Programa de Rastreo Fernando Pérez Muñoz Ciencia y Tecnología de Alimentos Recinto Universitario de Mayagüez.
RUTA DE LA CALIDAD.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
TIPOS DE PRUEBAS DEL SOFTWARE
Implementación del Programa de Rastreo Fernando Pérez Muñoz Ciencia y Tecnología de Alimentos Recinto Universitario de Mayagüez 5 de junio de 2009.
Colegio de Educación Profesional Técnica del Estado de México Coacalco No. 184 T.T. Revisión de control interno Ruiz Martínez Miguel Angel 501.
Introducción al proceso de verificación y validación.
Manejo de requerimientos.
Actividades en el Proceso de desarrollo de Software
Métodos para garantizar la calidad del software.
NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE
problemas de la calidad del software
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
TEMA: RESPONSABILIDAD DE ERRORES
REVISION Y AUDITORIA.
Ciclo de Vida del Software
Sistema de control de calidad de software
Carolina Rangel Felipe Montaño Alexis García
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
DESARROLLO DE SOFTWARE Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su.
Proceso de desarrollo de Software
LILIANA JIMENEZ GARCIA FERANANDO CANO GOMEZ. El proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema es llamado Ingeniería.
6.6 Administración de defectos
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Bachillerato Ingeniería en Informática Fundamentos de Computación.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
Verificación y Validación del Software
Gestión del Alcance del Proyecto
Verificación y Validación de Software
Transcripción de la presentación:

Verificación y Validación de Software 1.1 Contextualización de la Verificación y Validación

Verificación y Validación v&v Conjunto de procesos de comprobación y análisis que aseguran que el software que se desarrolla está acorde a su especificación y cumple las necesidades de los clientes.

Verificación ¿Estamos construyendo el producto correctamente? Se prueba que el software cumple los requisitos funcionales y no funcionales de su especificación.

Validación ¿Estamos construyendo el producto correcto? Comprueba que el software cumple las expectativas que el cliente espera.

Importante Nunca se va a poder demostrar que el software está completamente libre de defectos.

Objetivos de V&V Descubrir defectos (para corregirlos) Provocar fallas (una forma de detectar defectos) Revisar los productos Evaluar la calidad de los productos El probar o revisar el software da una idea de la calidad del mismo.

Identificación y Corrección de Defectos Identificación de defectos Es el proceso de determinar que defecto o defectos causaron la falla. Corrección de defectos Es el proceso de cambiar el sistema para remover los defectos.

Ejemplo El programa lee tres números enteros, los que son interpretados como representaciones de las longitudes de los lados de un triángulo. El programa escribe un mensaje que informa si el triángulo es escaleno, isósceles o equilátero. Quiero detectar defectos probando el programa

Posibles casos a probar: Lado1 = 0, lado2 = 1, lado3 = 0 Resultado = error Lado1 = 2, lado = 2, lado3 = 3 Resultado = isósceles Estos son Casos de Prueba

Después se compara el resultado esperado con el obtenido. Si son distintos probablemente haya fallado el programa. Intuitivamente que otros caos sería bueno probar. Lado1 = 2, lado2 = 3, lado3 = 4 Resultado = escaleno Casos de prueba para cada posible respuesta del programa (error, escaleno, isósceles, equilátero.)

¿Quién Verifica? Los desarrolladores Verificadores (especialistas en verificación) Depende de los tipos de pruebas que se vallan a aplicar.

Revisiones Informales Semi-formales Formales

Informales No hay procedimientos definidos, por lo que la revisión se realiza de la forma más flexible. Ventajas -> menor coste y esfuerzo, preparación corta, etc. Desventajas ->Detectan menos defectos.

Semi-formales Se definen unos procedimientos mínimos a seguir.

Formales Se define completamente el proceso. Revisión en detalle, por una persona o grupo distintos del autor, para: Verificar si el producto se ajusta a sus especificaciones o atributos de calidad y a los estándares utilizados en la empresa. Señalar las desviaciones sobre los estándares y las especificaciones. Recopilar datos que realimenten inspecciones posteriores (defectos recogidos, esfuerzo empleado, etc.)