Verificación y Validación de Software

Slides:



Advertisements
Presentaciones similares
¿Qué es Software Testing?
Advertisements

Jesús González Ramos Juan carlós Mosqueda Agustín Velázquez corona.
Administración de Procesos de Pruebas
PROFESORA :ANDREA LÓPEZ
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.
Verificación y Validación del Software
Los triángulos.
Verificación y Validación de Software
Bachillerato Ingeniería en Informática Fundamentos de Computación.
© 2000, Cisco Systems, Inc Modulo 12 Validar el Diseño de Red.
Norma iso/iec TIPOS DE PRUEBA DE SOFTWARE
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN I.U.T. ANTONIO JOSÉ DE SUCRE PUNTO FIJO – EDO. FALCÓN CÁTEDRA: ANALISIS.
FORMACIÓN EN EL TRABAJO. Desarrollo de personal: PROGRAMAS DE CARRERA Capacitación Administrativa: REALIZAR BIEN EL TRABAJO.
Diseño de esquema de pruebas Analisis y Diseño 2 Segundo Semestre 2008 Victor Leonel Orozco
InfoMedia Planificación. Resumen de tareas ● PLANIFICACIÓN: – Documentación: Asignación de tareas, recursos y fechas. – Revisión: Verificación de los.
Lcdo. Eddy Cortez Sistemas II. Ingeniería de Requisitos.
NTC - ISO 9001 NORMA TÉCNICA COLOMBIANA (TERCERA ACTUALIZACIÓN)
ALCIBIADES VALLEJO BERRIO 2.1 INTRODUCCION 2- Requerimientos  Una de las fases más importantes en el proceso de construcción de software es la de adquisición,
Calidad de Software.   ¿Qué es?  ¿Quién lo hace?  ¿Por qué es importante?  ¿Cuáles son los pasos?  ¿Cuál es el producto final?  ¿Cómo me aseguro.
Probando Prueba.
Pruebas de Funcionalidad de Software: Caja Negra y Caja Blanca Curso: Diseño de Sistemas 9no. Semestre.
Análisis de Proyecto de Software.
Proceso de Implantación y Aceptación del Sistema de Información (IAS)
APLICACIÓN DE CONTROL INTERNO EN PyMEs
Gestión de Proyectos Ágiles
SWEBOK.
ISO 9001 REQUISITOS.
ATRACCIÓN, RECLUTAMIENTO Y SELECCIÓN
DIAGRAMAS Una Poderosa Herramienta Gráfica para el Análisis e Interpretación de los Procesos.
NORMA INTERNACIONAL DE AUDITORÍA 330
Ingeniería en Sistemas de Información
Verificación y Validación de Software
EMPRESA ASERRA LTDA. POLÍTICA DE CALIDAD OBJETIVOS DE CALIDAD
Presenta: TSU. Yuridia Luna Marcos Asesora de tesis:
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
 ¿Que es la auditoria informática?  Es el conjunto de actividades y procedimientos, destinadas a analizar, evaluar, verificar y recomendar en asuntos.
Tipos de pruebas Hector Leonardo Arias.
ORGANIGRAMA METODOLOGIA PARA LA IMPLANTACION DE UN PROYECTO EDI
Verificación y Validación de Software
6.6 Administración de defectos
DIAGRAMAS Una Poderosa Herramienta Gráfica para el Análisis e Interpretación de los Procesos.
Danny Frank Otero Arrascue Ingeniería de Requisitos / Requerimientos Advisor: MEJIA CABRERA HEBER IVAN.
Ciclo de vida del Software
Criterios para la realización de pruebas/Plan de pruebas VERIFICACIÓN Y VALIDACIÓN DOCENTE: PRESENTA: SANTOS MEDEL AGUILAR.
Una Herramienta Gráfica para el Análisis e Interpretación de los Procesos.
Análisis y diseño de aplicaciones. Introducción Crisis del software - conferencia organizada en 1968 por la Comisión de Ciencias de la OTAN en Garmisch.
PERIMETRO DE FIGURAS PLANAS 3° BÁSICO GEOMETRÍA PROFESORA :ANDREA LÓPEZ.
METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.
LAS ETAPAS DE LA SIMULACION NUMERICA
UNIVERSIDAD "ALONSO DE OJEDA"
CICLO DE VIDA DE SOFTWARE
DESARROLLO DEL SOFTWARE POR PROTOTIPOS
MUESTREO DE ACEPTACION
Checklist José Andrés de la Rosa Grado.
Establecimiento de un Sistema de Documentación y Registros Paso Duodécimo / Principio 7 CAPÍTULO 3 Mod 12 El sistema de Análisis de Peligros y de Puntos.
Controles Administrativos. ¿Qué es control? El control es la función administrativa por medio de la cual se evalúa el rendimiento, permite la supervisión.
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
INGENIERIA DE REQUISITOS
Establecimiento de procedimientos de comprobación CAPÍTULO 3 Mod
PLANILLAS DE INSPECCIÓN HOJAS DE CONTROL HOJAS DE INSPECCIÓN HOJAS DE VERIFICACIÓN DIFERENTES FORMAS DE LLAMARLAS.
Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS.
1.5. RELACIÓN CON OTRAS DISCIPLINAS La disciplina Requerimientos hace partícipe al Responsable de SQA (Software Quality Assurance) de las reuniones de.
IEEE Estándar para documentación de pruebas de software
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
MODELO EN CASCADA Integrantes: Felipe Alemán Lester Blandón.
Validación de requerimientos
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
No cumple la expectativa
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
HOJA DE VERIFICACIÓN DE CALIDAD. Una hoja de verificación es una herramienta expresada en un formato que se utiliza para recolectar de manera estructurada.
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.)