SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
TECNICAS DE REVISIÓN DEL
SOFTWARE
Gustavo Sarmiento
REVISIONES DEL SOFTWARE
Las revisiones del software son un “filtro” para el proceso del
software
Sirven para descubrir errores y defectos a fin de poder
eliminarlos

“Purifican” los productos del trabajo de la ingeniería de software
REVISIONES DEL SOFTWARE
REVISIONES DEL SOFTWARE
Utilice:
• Métricas para determinar cuáles son las
revisiones que funcionan y haga énfasis en
ellas
• Elimine del flujo las revisiones ineficaces, con
objeto de acelerar el proceso.
EFECTO DE LOS DEFECTOS EN EL
COSTO
El objetivo principal de una revisión técnica
formal es:
- Detectar los errores antes de que pasen a otra
actividad de la ingeniería de software; o
- Antes que se entreguen al usuario final.
Encontrar
error
No se convierta en
defecto
Modelo de Ampliación del Defecto

Un cuadro representa una acción de la ingeniería de
software. Durante la acción, los errores se generan de
manera inadvertida.
MÉTRICAS DE REVISIÓN Y SU EMPLEO
(en horas-hombre)
Esfuerzo de preparación: Revisión de un producto del trabajo
antes de la reunión de revisión real.
Esfuerzo de evaluación: Se dedica a la revisión real.
Esfuerzo de la repetición: Corrección de los errores descubiertos
durante la revisión.
TPT

Tamaño del producto del trabajo: medición del tamaño del
producto del trabajo que se ha revisado
Errores menores detectados: número de errores detectados
que pueden clasificarse como menores
Errores mayores detectados: número de errores encontrados
que pueden clasificarse como mayores .
ANÁLISIS DE LAS MÉTRICAS

La densidad del error representa los errores encontrados por unidad de
producto del trabajo revisada.
EFICIENCIA DEL COSTO DE LAS
REVISIONES
Se puede evaluar la eficacia de las revisiones y su
relación costo-beneficio sólo después de que éstas han
terminado, de que las unidades de medida de la revisión
se han recabado, de que los datos promedio han sido
calculados y de que la calidad posterior del software ha
sido medida (mediante pruebas)
ESPECTRO DE FORMALIDADES
Las revisiones técnicas deben aplicarse con un
nivel de formalidad apropiado para el producto
que se va a elaborar, para el plazo que tiene el
proyecto y para el personal que realice el trabajo.
MODELO DE REFERENCIA PARA
HACER REVISIONES TÉCNICAS
Cada una de las características del modelo de
referencia ayuda a definir el nivel de formalidad de la
revisión. La formalidad de una revisión se incrementa
cuando:
REVISIONES INFORMALES
Una verificación de escritorio simple o una reunión
casual realizada con un colega constituye una
revisión. Sin embargo, como no hay una planeación o
preparación por adelantado, ni agenda o estructura
de la reunión, y no se da seguimiento a los errores
descubiertos, la eficacia de tales revisiones es mucho
menor que la de los enfoques más formales.
REVISIONES TÉCNICAS FORMALES
Una revisión técnica formal (RTF) es una actividad del
control de calidad del software realizada por
ingenieros de software (y otras personas).
1)

Descubrir los errores en funcionamiento, lógica o
implementación

2)

Verificar que el software que se revisa cumple sus
requerimientos;

3)

Garantizar que el software está representado de
acuerdo con estándares predefinidos;

4)

Obtener software desarrollado de manera uniforme

5)

hacer proyectos mas manejables
REVISIONES TÉCNICAS FORMALES
Reunión de
revisión

Reporte y registro
de la revisión

Deben involucrarse de tres a
cinco personas

Se produce la lista de pendientes
de la revisión

Preparación previa, pero no más
de dos horas de trabajo

Elabora un reporte técnico
formal de la revisión

Debe ser de al menos dos horas

El reporte de la revisión es una
sola página (quizá con anexos)

Centra en una parte específica
(y pequeña) del software
general.

Identificar las áreas de
problemas en el producto
REVISIONES TÉCNICAS FORMALES
Lineamientos para la revisión
•
•
•
•
•
•
•
•
•
•

Revise el producto, no al productor
Establezca una agenda y sígala.
Limite el debate y las contestaciones.
Enuncie áreas de problemas, pero no intente resolver cada
uno.
Tome notas por escrito
Limite el número de participantes e insista en la preparación
previa
Desarrolle una lista de verificación para cada producto que
sea probable que se revise
Asigne recursos y programe tiempo para las RTF
Dé una capacitación significativa a todos los revisores
Revise las primeras revisiones
EN RESUMEN
El objetivo de toda revisión técnica es detectar
errores y descubrir aspectos que tendrían un
efecto negativo en el software que se va a
desarrollar. Entre más pronto se descubra y
corrija un error, menos probable es que se
propague a otros productos del trabajo de la
ingeniería de software y que se amplifique, lo
que provocaría un mayor esfuerzo para
corregirlo.

Mais conteúdo relacionado

Mais procurados

Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010SaraEAlcntaraR
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAngel Reyes
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebaschoselin
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Pruebas y Mantenimiento de Software
Pruebas y Mantenimiento de SoftwarePruebas y Mantenimiento de Software
Pruebas y Mantenimiento de SoftwareMaría Eugenia
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)katherine revelo gomez
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSLenin Acosta Mata
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 

Mais procurados (20)

Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de software
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Pruebas y Mantenimiento de Software
Pruebas y Mantenimiento de SoftwarePruebas y Mantenimiento de Software
Pruebas y Mantenimiento de Software
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 

Destaque

TÉCNICAS DE REVISIÓN EVALUACIÓN DE PROGRAMAS (PERT)
TÉCNICAS DE REVISIÓN EVALUACIÓN DE PROGRAMAS (PERT)TÉCNICAS DE REVISIÓN EVALUACIÓN DE PROGRAMAS (PERT)
TÉCNICAS DE REVISIÓN EVALUACIÓN DE PROGRAMAS (PERT)pilarimargarita
 
Revisión del software instalado en una PC para el mantenimiento correctivoo.
Revisión del software  instalado en una PC para el mantenimiento correctivoo.Revisión del software  instalado en una PC para el mantenimiento correctivoo.
Revisión del software instalado en una PC para el mantenimiento correctivoo.evelinao
 
Informe revisiones técnicas formales
Informe revisiones técnicas formalesInforme revisiones técnicas formales
Informe revisiones técnicas formalesLeonel Ibarra
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAnita Ortiz
 
Pasos Para Verificar El Software Del Pc
Pasos Para Verificar El Software Del PcPasos Para Verificar El Software Del Pc
Pasos Para Verificar El Software Del Pcuceva
 
Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Professional Testing
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del SoftwareIntellimedia
 
Control de Calidad del Software
Control de Calidad del SoftwareControl de Calidad del Software
Control de Calidad del SoftwareTonymx
 
Control capitulo iv
Control capitulo ivControl capitulo iv
Control capitulo ivBrelu01
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Leonel Alba
 
Método PERT
Método PERTMétodo PERT
Método PERTIris F
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARELidizz Garcia Alvarado
 
NIVEL DE LECTURA INFERENCIAL
NIVEL DE LECTURA INFERENCIALNIVEL DE LECTURA INFERENCIAL
NIVEL DE LECTURA INFERENCIALZully Carvache
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De SoftwareIván Sanchez Vera
 
Reactivos software sr
Reactivos software srReactivos software sr
Reactivos software srMariela Erazo
 

Destaque (20)

TÉCNICAS DE REVISIÓN EVALUACIÓN DE PROGRAMAS (PERT)
TÉCNICAS DE REVISIÓN EVALUACIÓN DE PROGRAMAS (PERT)TÉCNICAS DE REVISIÓN EVALUACIÓN DE PROGRAMAS (PERT)
TÉCNICAS DE REVISIÓN EVALUACIÓN DE PROGRAMAS (PERT)
 
Revisión del software instalado en una PC para el mantenimiento correctivoo.
Revisión del software  instalado en una PC para el mantenimiento correctivoo.Revisión del software  instalado en una PC para el mantenimiento correctivoo.
Revisión del software instalado en una PC para el mantenimiento correctivoo.
 
Informe revisiones técnicas formales
Informe revisiones técnicas formalesInforme revisiones técnicas formales
Informe revisiones técnicas formales
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
 
Pasos Para Verificar El Software Del Pc
Pasos Para Verificar El Software Del PcPasos Para Verificar El Software Del Pc
Pasos Para Verificar El Software Del Pc
 
Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Control de Calidad del Software
Control de Calidad del SoftwareControl de Calidad del Software
Control de Calidad del Software
 
Control capitulo iv
Control capitulo ivControl capitulo iv
Control capitulo iv
 
técnicas estáticas
técnicas estáticastécnicas estáticas
técnicas estáticas
 
Verificación y Validación del Diseño
Verificación y Validación del DiseñoVerificación y Validación del Diseño
Verificación y Validación del Diseño
 
Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)
 
Método PERT
Método PERTMétodo PERT
Método PERT
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 
NIVEL DE LECTURA INFERENCIAL
NIVEL DE LECTURA INFERENCIALNIVEL DE LECTURA INFERENCIAL
NIVEL DE LECTURA INFERENCIAL
 
Lectura inferencial
Lectura inferencialLectura inferencial
Lectura inferencial
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Extensibilidad y Seguridad
Extensibilidad y SeguridadExtensibilidad y Seguridad
Extensibilidad y Seguridad
 
Reactivos software sr
Reactivos software srReactivos software sr
Reactivos software sr
 

Semelhante a tecnicas de revisión del software

Semelhante a tecnicas de revisión del software (20)

Exposicion de ingenieria
Exposicion de ingenieriaExposicion de ingenieria
Exposicion de ingenieria
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del software
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidad
 
Fundamentos Rational Tester
Fundamentos Rational TesterFundamentos Rational Tester
Fundamentos Rational Tester
 
Gestión De Calidad
Gestión De CalidadGestión De Calidad
Gestión De Calidad
 
GestióN De Calidad
GestióN De CalidadGestióN De Calidad
GestióN De Calidad
 
pruebas de calidad.pdf
pruebas de calidad.pdfpruebas de calidad.pdf
pruebas de calidad.pdf
 
Is new
Is newIs new
Is new
 
Sqm
SqmSqm
Sqm
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Unidad 3 elaboracion de un proyecto (4)
Unidad  3   elaboracion de un proyecto (4)Unidad  3   elaboracion de un proyecto (4)
Unidad 3 elaboracion de un proyecto (4)
 
Auditoria calidad final2
Auditoria calidad final2Auditoria calidad final2
Auditoria calidad final2
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
Unidad 4 aldo moreno
Unidad 4 aldo morenoUnidad 4 aldo moreno
Unidad 4 aldo moreno
 
Personal Software Process / Sesion 03
Personal Software Process / Sesion 03Personal Software Process / Sesion 03
Personal Software Process / Sesion 03
 
Rup
RupRup
Rup
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Software
 

Mais de MARCO POLO SILVA SEGOVIA

Autoevaluación portafolio profesor compiladores
Autoevaluación portafolio profesor compiladoresAutoevaluación portafolio profesor compiladores
Autoevaluación portafolio profesor compiladoresMARCO POLO SILVA SEGOVIA
 
Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)MARCO POLO SILVA SEGOVIA
 
Tarea de compiladores carmen vargas_metacompiladordescompilador
Tarea de compiladores carmen vargas_metacompiladordescompiladorTarea de compiladores carmen vargas_metacompiladordescompilador
Tarea de compiladores carmen vargas_metacompiladordescompiladorMARCO POLO SILVA SEGOVIA
 
Autoevaluación portafolio profesor procesos y calidad
Autoevaluación portafolio profesor procesos y calidadAutoevaluación portafolio profesor procesos y calidad
Autoevaluación portafolio profesor procesos y calidadMARCO POLO SILVA SEGOVIA
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsMARCO POLO SILVA SEGOVIA
 

Mais de MARCO POLO SILVA SEGOVIA (20)

Autoevaluación portafolio profesor compiladores
Autoevaluación portafolio profesor compiladoresAutoevaluación portafolio profesor compiladores
Autoevaluación portafolio profesor compiladores
 
Tutorial compiladores
Tutorial compiladoresTutorial compiladores
Tutorial compiladores
 
Jlex y cup en java
Jlex y cup en javaJlex y cup en java
Jlex y cup en java
 
Lex yacc
Lex yaccLex yacc
Lex yacc
 
Resumencap1 carmen vargas_jeremycamacho
Resumencap1 carmen vargas_jeremycamachoResumencap1 carmen vargas_jeremycamacho
Resumencap1 carmen vargas_jeremycamacho
 
Capitulo 3 paul carrera,dego balcazar
Capitulo 3 paul carrera,dego balcazarCapitulo 3 paul carrera,dego balcazar
Capitulo 3 paul carrera,dego balcazar
 
Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)
 
Decompilador y metacompilador
Decompilador y metacompiladorDecompilador y metacompilador
Decompilador y metacompilador
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Tarea de compiladores carmen vargas_metacompiladordescompilador
Tarea de compiladores carmen vargas_metacompiladordescompiladorTarea de compiladores carmen vargas_metacompiladordescompilador
Tarea de compiladores carmen vargas_metacompiladordescompilador
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Registro anecdótico procesos y calidad
Registro anecdótico procesos y calidadRegistro anecdótico procesos y calidad
Registro anecdótico procesos y calidad
 
Autoevaluación portafolio profesor procesos y calidad
Autoevaluación portafolio profesor procesos y calidadAutoevaluación portafolio profesor procesos y calidad
Autoevaluación portafolio profesor procesos y calidad
 
Procesos y calidad i parcial
Procesos y calidad i parcialProcesos y calidad i parcial
Procesos y calidad i parcial
 
Prueba de aplicaciones
Prueba de aplicacionesPrueba de aplicaciones
Prueba de aplicaciones
 
Procesos itil! aviles maruri
Procesos itil! aviles maruriProcesos itil! aviles maruri
Procesos itil! aviles maruri
 
prueba de aplicaciones convencionales
prueba de aplicaciones convencionalesprueba de aplicaciones convencionales
prueba de aplicaciones convencionales
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
 
conceptos de calidad
conceptos de calidadconceptos de calidad
conceptos de calidad
 
Conceptos de calidad
Conceptos de calidadConceptos de calidad
Conceptos de calidad
 

Último

La Planificacion en Educacion Inicial EDU7 Ccesa007.pdf
La Planificacion en Educacion Inicial   EDU7    Ccesa007.pdfLa Planificacion en Educacion Inicial   EDU7    Ccesa007.pdf
La Planificacion en Educacion Inicial EDU7 Ccesa007.pdfDemetrio Ccesa Rayme
 
UNIDAD CERO - Desarrollo Personal CC.docx
UNIDAD CERO  - Desarrollo Personal CC.docxUNIDAD CERO  - Desarrollo Personal CC.docx
UNIDAD CERO - Desarrollo Personal CC.docxOlgaLuzFloresGonzale
 
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docx
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docxUNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docx
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docxGLADYSP4
 
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocx
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocxUnidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocx
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocxOlgaLuzFloresGonzale
 
9. ¡Promoviendo la Paternidad Responsable en La Recoleta!
9. ¡Promoviendo la Paternidad Responsable en La Recoleta!9. ¡Promoviendo la Paternidad Responsable en La Recoleta!
9. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
6. ¡Promoviendo la Paternidad Responsable en La Recoleta!
6. ¡Promoviendo la Paternidad Responsable en La Recoleta!6. ¡Promoviendo la Paternidad Responsable en La Recoleta!
6. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docx
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docxEVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docx
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docxHermesMedinaMoran
 
MINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura-CUARTO AÑO DE SECUNDARIA
MINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura-CUARTO AÑO DE SECUNDARIAMINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura-CUARTO AÑO DE SECUNDARIA
MINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura-CUARTO AÑO DE SECUNDARIANELLYKATTY
 
2024-orientaciones-para-la-evaluacion-diagnostica-2024-en-las-iiee-publicas-d...
2024-orientaciones-para-la-evaluacion-diagnostica-2024-en-las-iiee-publicas-d...2024-orientaciones-para-la-evaluacion-diagnostica-2024-en-las-iiee-publicas-d...
2024-orientaciones-para-la-evaluacion-diagnostica-2024-en-las-iiee-publicas-d...William Henry Vegazo Muro
 
El_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdfEl_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdfAngel David Guerrero
 
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!5. ¡Promoviendo la Paternidad Responsable en La Recoleta!
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
HISTORIA DEL CRISTIANISMO II Clase 6 Ibli
HISTORIA DEL CRISTIANISMO II Clase 6 IbliHISTORIA DEL CRISTIANISMO II Clase 6 Ibli
HISTORIA DEL CRISTIANISMO II Clase 6 IbliIvnLeonardoPiedrahta
 
Dia internacional de peliculas iberoamericanas.pptx
Dia internacional de peliculas iberoamericanas.pptxDia internacional de peliculas iberoamericanas.pptx
Dia internacional de peliculas iberoamericanas.pptxxc025079
 
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdfPROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdfFRANCISCO PAVON RABASCO
 
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!8. ¡Promoviendo la Paternidad Responsable en La Recoleta!
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
Lengua Y Literatura 8 Básico 2024 pdfghh
Lengua Y Literatura 8 Básico 2024 pdfghhLengua Y Literatura 8 Básico 2024 pdfghh
Lengua Y Literatura 8 Básico 2024 pdfghhDidiexy1
 
Escuela de la Confianza DRELM-MINEDU Ccesa007.pdf
Escuela de la Confianza DRELM-MINEDU  Ccesa007.pdfEscuela de la Confianza DRELM-MINEDU  Ccesa007.pdf
Escuela de la Confianza DRELM-MINEDU Ccesa007.pdfDemetrio Ccesa Rayme
 
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!12. ¡Promoviendo la Paternidad Responsable en La Recoleta!
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 

Último (20)

Sesión de clase: El anhelo de Dios en Sion
Sesión de clase: El anhelo de Dios en SionSesión de clase: El anhelo de Dios en Sion
Sesión de clase: El anhelo de Dios en Sion
 
La Planificacion en Educacion Inicial EDU7 Ccesa007.pdf
La Planificacion en Educacion Inicial   EDU7    Ccesa007.pdfLa Planificacion en Educacion Inicial   EDU7    Ccesa007.pdf
La Planificacion en Educacion Inicial EDU7 Ccesa007.pdf
 
UNIDAD CERO - Desarrollo Personal CC.docx
UNIDAD CERO  - Desarrollo Personal CC.docxUNIDAD CERO  - Desarrollo Personal CC.docx
UNIDAD CERO - Desarrollo Personal CC.docx
 
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docx
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docxUNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docx
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docx
 
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocx
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocxUnidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocx
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocx
 
9. ¡Promoviendo la Paternidad Responsable en La Recoleta!
9. ¡Promoviendo la Paternidad Responsable en La Recoleta!9. ¡Promoviendo la Paternidad Responsable en La Recoleta!
9. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
6. ¡Promoviendo la Paternidad Responsable en La Recoleta!
6. ¡Promoviendo la Paternidad Responsable en La Recoleta!6. ¡Promoviendo la Paternidad Responsable en La Recoleta!
6. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docx
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docxEVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docx
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docx
 
MINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura-CUARTO AÑO DE SECUNDARIA
MINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura-CUARTO AÑO DE SECUNDARIAMINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura-CUARTO AÑO DE SECUNDARIA
MINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura-CUARTO AÑO DE SECUNDARIA
 
2024-orientaciones-para-la-evaluacion-diagnostica-2024-en-las-iiee-publicas-d...
2024-orientaciones-para-la-evaluacion-diagnostica-2024-en-las-iiee-publicas-d...2024-orientaciones-para-la-evaluacion-diagnostica-2024-en-las-iiee-publicas-d...
2024-orientaciones-para-la-evaluacion-diagnostica-2024-en-las-iiee-publicas-d...
 
El_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdfEl_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdf
 
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!5. ¡Promoviendo la Paternidad Responsable en La Recoleta!
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
HISTORIA DEL CRISTIANISMO II Clase 6 Ibli
HISTORIA DEL CRISTIANISMO II Clase 6 IbliHISTORIA DEL CRISTIANISMO II Clase 6 Ibli
HISTORIA DEL CRISTIANISMO II Clase 6 Ibli
 
GUIA MULTIPLICACION MATEMATICA SEGUNDO CICLO
GUIA MULTIPLICACION MATEMATICA SEGUNDO CICLOGUIA MULTIPLICACION MATEMATICA SEGUNDO CICLO
GUIA MULTIPLICACION MATEMATICA SEGUNDO CICLO
 
Dia internacional de peliculas iberoamericanas.pptx
Dia internacional de peliculas iberoamericanas.pptxDia internacional de peliculas iberoamericanas.pptx
Dia internacional de peliculas iberoamericanas.pptx
 
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdfPROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
 
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!8. ¡Promoviendo la Paternidad Responsable en La Recoleta!
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
Lengua Y Literatura 8 Básico 2024 pdfghh
Lengua Y Literatura 8 Básico 2024 pdfghhLengua Y Literatura 8 Básico 2024 pdfghh
Lengua Y Literatura 8 Básico 2024 pdfghh
 
Escuela de la Confianza DRELM-MINEDU Ccesa007.pdf
Escuela de la Confianza DRELM-MINEDU  Ccesa007.pdfEscuela de la Confianza DRELM-MINEDU  Ccesa007.pdf
Escuela de la Confianza DRELM-MINEDU Ccesa007.pdf
 
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!12. ¡Promoviendo la Paternidad Responsable en La Recoleta!
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 

tecnicas de revisión del software

  • 1. TECNICAS DE REVISIÓN DEL SOFTWARE Gustavo Sarmiento
  • 2. REVISIONES DEL SOFTWARE Las revisiones del software son un “filtro” para el proceso del software Sirven para descubrir errores y defectos a fin de poder eliminarlos “Purifican” los productos del trabajo de la ingeniería de software
  • 4. REVISIONES DEL SOFTWARE Utilice: • Métricas para determinar cuáles son las revisiones que funcionan y haga énfasis en ellas • Elimine del flujo las revisiones ineficaces, con objeto de acelerar el proceso.
  • 5. EFECTO DE LOS DEFECTOS EN EL COSTO El objetivo principal de una revisión técnica formal es: - Detectar los errores antes de que pasen a otra actividad de la ingeniería de software; o - Antes que se entreguen al usuario final. Encontrar error No se convierta en defecto
  • 6. Modelo de Ampliación del Defecto Un cuadro representa una acción de la ingeniería de software. Durante la acción, los errores se generan de manera inadvertida.
  • 7. MÉTRICAS DE REVISIÓN Y SU EMPLEO (en horas-hombre) Esfuerzo de preparación: Revisión de un producto del trabajo antes de la reunión de revisión real. Esfuerzo de evaluación: Se dedica a la revisión real. Esfuerzo de la repetición: Corrección de los errores descubiertos durante la revisión. TPT Tamaño del producto del trabajo: medición del tamaño del producto del trabajo que se ha revisado Errores menores detectados: número de errores detectados que pueden clasificarse como menores Errores mayores detectados: número de errores encontrados que pueden clasificarse como mayores .
  • 8. ANÁLISIS DE LAS MÉTRICAS La densidad del error representa los errores encontrados por unidad de producto del trabajo revisada.
  • 9. EFICIENCIA DEL COSTO DE LAS REVISIONES Se puede evaluar la eficacia de las revisiones y su relación costo-beneficio sólo después de que éstas han terminado, de que las unidades de medida de la revisión se han recabado, de que los datos promedio han sido calculados y de que la calidad posterior del software ha sido medida (mediante pruebas)
  • 10. ESPECTRO DE FORMALIDADES Las revisiones técnicas deben aplicarse con un nivel de formalidad apropiado para el producto que se va a elaborar, para el plazo que tiene el proyecto y para el personal que realice el trabajo.
  • 11. MODELO DE REFERENCIA PARA HACER REVISIONES TÉCNICAS Cada una de las características del modelo de referencia ayuda a definir el nivel de formalidad de la revisión. La formalidad de una revisión se incrementa cuando:
  • 12. REVISIONES INFORMALES Una verificación de escritorio simple o una reunión casual realizada con un colega constituye una revisión. Sin embargo, como no hay una planeación o preparación por adelantado, ni agenda o estructura de la reunión, y no se da seguimiento a los errores descubiertos, la eficacia de tales revisiones es mucho menor que la de los enfoques más formales.
  • 13. REVISIONES TÉCNICAS FORMALES Una revisión técnica formal (RTF) es una actividad del control de calidad del software realizada por ingenieros de software (y otras personas). 1) Descubrir los errores en funcionamiento, lógica o implementación 2) Verificar que el software que se revisa cumple sus requerimientos; 3) Garantizar que el software está representado de acuerdo con estándares predefinidos; 4) Obtener software desarrollado de manera uniforme 5) hacer proyectos mas manejables
  • 14. REVISIONES TÉCNICAS FORMALES Reunión de revisión Reporte y registro de la revisión Deben involucrarse de tres a cinco personas Se produce la lista de pendientes de la revisión Preparación previa, pero no más de dos horas de trabajo Elabora un reporte técnico formal de la revisión Debe ser de al menos dos horas El reporte de la revisión es una sola página (quizá con anexos) Centra en una parte específica (y pequeña) del software general. Identificar las áreas de problemas en el producto
  • 15. REVISIONES TÉCNICAS FORMALES Lineamientos para la revisión • • • • • • • • • • Revise el producto, no al productor Establezca una agenda y sígala. Limite el debate y las contestaciones. Enuncie áreas de problemas, pero no intente resolver cada uno. Tome notas por escrito Limite el número de participantes e insista en la preparación previa Desarrolle una lista de verificación para cada producto que sea probable que se revise Asigne recursos y programe tiempo para las RTF Dé una capacitación significativa a todos los revisores Revise las primeras revisiones
  • 16. EN RESUMEN El objetivo de toda revisión técnica es detectar errores y descubrir aspectos que tendrían un efecto negativo en el software que se va a desarrollar. Entre más pronto se descubra y corrija un error, menos probable es que se propague a otros productos del trabajo de la ingeniería de software y que se amplifique, lo que provocaría un mayor esfuerzo para corregirlo.