SlideShare a Scribd company logo
1 of 16
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.

More Related Content

What's hot

Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebaschoselin
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresLuis Eduardo Pelaez Valencia
 
Ejemplo plan de_pruebas
Ejemplo plan de_pruebasEjemplo plan de_pruebas
Ejemplo plan de_pruebasnicolas2100
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
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
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 
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
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Softwarearacelij
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de SoftwareAnaMelba MH
 

What's hot (20)

Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
 
Ejemplo plan de_pruebas
Ejemplo plan de_pruebasEjemplo plan de_pruebas
Ejemplo plan de_pruebas
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
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
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
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
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
PLAN SQA
PLAN SQAPLAN SQA
PLAN SQA
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de Software
 

Viewers also liked

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
 
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
 

Viewers also liked (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
 
Calidad de software
Calidad de softwareCalidad de software
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
 

Similar to Técnicas de revisión de software

Similar to Técnicas de revisión de 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
 

More from 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
 

More from 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
 

Recently uploaded

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Recently uploaded (20)

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 

Técnicas de revisión de 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.