SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

Introducción a las Pruebas Software
Introducción a las Pruebas SoftwareIntroducción a las Pruebas Software
Introducción a las Pruebas SoftwareMicael Gallego
 
Framework Laravel
Framework LaravelFramework Laravel
Framework LaravelRafael Lobo
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Darthuz Kilates
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascadaaics-1986-13-saraguro
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
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 requerimientosCesar Prado
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de SoftwareAnaMelba MH
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
 
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
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de softwareJohn Fonseca
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datosLalo Osorio
 

Was ist angesagt? (20)

Introducción a las Pruebas Software
Introducción a las Pruebas SoftwareIntroducción a las Pruebas Software
Introducción a las Pruebas Software
 
Framework Laravel
Framework LaravelFramework Laravel
Framework Laravel
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascada
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
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
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
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
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datos
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 

Andere mochten auch

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
 

Andere mochten auch (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
 
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
 

Ähnlich wie Técnicas de revisión de 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 softwareLuis Fernández
 
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 softwareCoesi Consultoria
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidadjose_macias
 
pruebas de calidad.pdf
pruebas de calidad.pdfpruebas de calidad.pdf
pruebas de calidad.pdfChirmi1
 
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 softwareMiguel Sanchez
 
Personal Software Process / Sesion 03
Personal Software Process / Sesion 03Personal Software Process / Sesion 03
Personal Software Process / Sesion 03andres hurtado
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Softwaremonik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 

Ähnlich wie 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
 
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
 
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
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 

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

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

Kürzlich hochgeladen

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdfEDNAMONICARUIZNIETO
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.profandrearivero
 
los cinco reinos biologicos 0 de los seres vivos
los cinco reinos biologicos 0 de los seres vivoslos cinco reinos biologicos 0 de los seres vivos
los cinco reinos biologicos 0 de los seres vivosOrdinolaSernaquIrene
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 

Kürzlich hochgeladen (20)

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
 
Tema 7.- Imagen posicionamiento de marcas.pdf
Tema 7.- Imagen posicionamiento de marcas.pdfTema 7.- Imagen posicionamiento de marcas.pdf
Tema 7.- Imagen posicionamiento de marcas.pdf
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.
 
los cinco reinos biologicos 0 de los seres vivos
los cinco reinos biologicos 0 de los seres vivoslos cinco reinos biologicos 0 de los seres vivos
los cinco reinos biologicos 0 de los seres vivos
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 

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.