SlideShare a Scribd company logo
1 of 37
Download to read offline
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

´
´
Tecnicas Estaticas
´
Andres Felipe Cano Cadavid acanocad@gmail.com
´
Tecnologico de Antioquia

06 de Agosto del 2013

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Beneficios
Tipos

´
´
Tecnicas Estaticas
´
Se basan en el examen manual y en el analisis automatizado del
´
´
codigo o de cualquier otra documentacion del proyecto sin ejecutar
´
el codigo.
Se utilizan para probar los productos de trabajo del software,
´
incluyendo el codigo.
´
Pueden realizar antes de ejecutar las pruebas dinamicas.
Los defectos detectados durante las revisiones al principio del ciclo
de vida suelen ser menos costosos de corregir que los detectados
durante las pruebas.
´
´
Se complementan con las tecnicas dinamicas, ya que cada una
permite encontrar distintos tipos de defectos de una manera
eficiente y efectiva.
´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Beneficios
Tipos

Beneficios

´
´
La deteccion y correccion temprana de los defectos.
Ahorro de tiempo y dinero invertido en la etapa de pruebas.
Ayudan encontrar omisiones que no suelen encontrarse en las
´
´
tecnicas dinamicas.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Beneficios
Tipos

Beneficios

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Beneficios
Tipos

Tipos

´
´
Los tipos de pruebas dependen de que se busca y como se analiza el
´
producto, entre ellos estan:
Revisiones informales.
´
Inspecciones o Revisiones Tecnicas Formales - RTF
Walkthroughs
Auditor´as
ı

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Inspecciones

Definition
Son un proceso bien definido y disciplinado, donde un equipo de
personas cualificadas analizan un producto de software usando una
´
´
tecnica de lectura con el proposito de detectar defectos antes de la etapa
de pruebas.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Inspecciones

Definition
˜
´
´
´
Revision Tecnica Formal: requisitos de software, diseno o codificacion
se examinan en detalle por una persona o grupo, distintos del autor, para
detectar defectos, disconformidades con las normas de desarrollo y otros
problemas
IEEE,1990

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Proceso
Tiene cuatro fases divididas en etapas as´:
ı
Inicio
´
Planificacion
Lanzamiento

´
Deteccion de defectos
´
Coleccion de defectos
´
Compilacion de defectos
´
Inspeccion en grupo

´
Correccion y seguimiento
´
Correccion
Seguimiento

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Fase de Inicio

´
´
El objetivo es preparar la inspeccion y proporcionar la informacion que
´
se necesita sobre el artefacto para realizar la inspeccion.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Etapa Planificacion

Durante esta etapa se deben realizar las siguientes actividades:
Seleccionar los participantes y asignarles roles. El equipo debe
´
contar maximo con cinco participantes y m´nimo dos.
ı
´
Preparar una agenda para la reunion
Distribuir el material a revisar

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Roles Inspeccion
´
Organizador: Planifica las actividades de inspeccion.
Moderador: Debe garantizar que se sigan los procedimientos de la
´
inspeccion, que los miembros del equipo cumplan sus
´
responsabilidades, modera las reuniones, es decir, actua como el
´
l´der de la inspeccion.
ı
Inspector: Son los responsables de detectar defectos en el
´
producto de software bajo inspeccion.
´
´
Lector: Durante la reunion dirige al equipo a traves del material de
´
modo completo y logico. El material debe ser parafraseado una
velocidad que permita el examen detallado al resto de los
participantes.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Roles Inspeccion

Autor: Es la persona que ha desarrollado el producto que se
´
´
esta inspeccionando y es el responsable de la correccion de los
´
´
defectos durante la fase de correccion. Durante la reunion contesta
la preguntas. El autor no debe actuar al mismo tiempo ni de
moderador, ni de lector, ni de secretario, ni de inspector.
Secretario: Es el responsable de incorporar todos los defectos en
´
´
una lista de defectos durante la reunion. Tambien es el responsable
de realizar el acta.
Recolector: Recoge los defectos encontrados por los inspectores
´
´
en caso de no haber una reunion de inspeccion.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Etapa Lanzamiento

´
Es una primera reunion donde el autor explica el producto a
inspeccionar a los otros participantes.
´
Esta reunion es opcional, solo es necesaria si:
´
El artefacto es complejo o dif´cil de leer; se debe dar una explicacion
ı
sobre el producto inspeccionado.
˜
El artefacto pertenece a un software de gran tamano; se debe explicar
las relaciones entre el producto inspeccionado y el sistema software
en su globalidad.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Fase Deteccion de Defectos

Cada miembro realiza individualmente la lectura del materia,
´
´
comprension del artefacto a revisar y la deteccion de defectos.
´
Las tecnicas de lectura ayudan en esta etapa al inspector tanto a
comprender el artefacto como a detectar defectos.
Si no se realiza en forma individual se correo el riesgo de que los
´
participantes sean mas pasivos y se escuden en el grupo para
´
evitar hacer su contribucion.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Fase Coleccion de Defectos

En esta fase el registro de defectos encontrados por cada miembro
´
del equipo es compilado en un solo documento que servira de base
´
´
a la discusion sobre los defectos que se realizara en grupo.
´
En la reunion se discute si los defectos detectados son falsos
´
positivos (defectos que algun inspector cree que son defectos pero
´
´
que en realidad no son) y se intentara encontrar mas defectos
ayudados por la sinergia del grupo.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Etapa Compilacion de Defectos

Los defectos detectados por cada participante deben ser reunidos y
documentados.
Esta actividad debe ayudar a determinar si es necesaria la
´
reinspeccion del artefacto o no:
Una coincidencia alta de los defectos encontrados por unos y otros (y
´
un numero bajo de defectos encontrados) hace pensar que la cantidad
de defectos que permanecen ocultos sea baja.
´
Una coincidencia pobre (y un numero relativamente alto de defectos
encontrados) hace pensar que quedan muchos defectos por detectar y
´
que por lo tanto, es necesaria una reinspeccion.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Etapa Inspeccion en Grupo

´
Se realiza una reunion para compilar y discutir los defectos.
´
Cuando la organizacion adquiere experiencia en esta actividad, se
´
puede eliminar la reunion y optar por otra alternativa.
´
Esta reunion no es para resolver defectos ni dar soluciones
radicales.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Fase Correccion y Seguimiento

El autor del artefacto inspeccionado debe corregir los defectos
detectados e informar de las correcciones realizadas a modo de
seguimiento.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Etapa Correccion

´
El autor corrige los defectos encontrados o proporciona una explicacion
´
razonable sobre por que cierto defecto en realidad no lo es. Para esto el
autor utiliza la lista de defectos recopilada.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Etapa Seguimiento

El autor env´a un informe sobre los defectos corregidos o en caso de no
ı
´
´
hacerlo, el por que no lo corrigio.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Tips

Inspeccionar todo clase posible de defectos
´
´
Participacion de personas de todos los niveles (no direccion)
Reuniones no superiores a dos horas
´
Moderador y organizador de la inspeccion expertos

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Tecnicas de Lectura
Son gu´as que ayudan a detectar defectos en los productos de
ı
software.
´
Consiste una seria de pasos o procedimientos cuyo proposito es
que el inspector adquiera un conocimiento del producto que
inspecciona.
Puede verse como un mecanismo para que los inspectores
detecten defectos en el producto inspeccionado.
´
´
Las tecnicas de lectura mas comunes son:
Ad-hoc
Basada en listas de chequeo
´
Por abstraccion sucesiva
˜
Activa de diseno
Basada en escenarios
´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Lectura Ad-hoc

El producto de software se entrega al inspector sin ninguna
´
indicacion o gu´a sobre como proceder con el producto ni que
ı
buscar.
´
La deteccion de defectos depende completamente de las
habilidades, conocimientos y experiencia del inspector.
´
El inspector debera buscar secuencialmente los defectos t´picos del
ı
producto que esta revisando.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Lectura Basada en Lista de Chequeo

Proporciona un apoyo mediante preguntas que el revisor debe
responder mientras lee el artefacto.
´
Esta tecnica no ayuda al revisor a entender el artefacto
inspeccionado.
Las preguntas son a menudo generales y no suficientemente
adaptadas a un entorno de desarrollo particular.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Ejemplo Lista de Chequeo

Example
´
´
¿Las interfaces entre modulos estan definidas correctamente?
´
¿Las interfaces externas estan definidas correctamente?
˜
¿El diseno cubre todas las funciones del documento de requisitos?
˜
¿El diseno cumple todos los requisitos no funcionales?
´
˜
¿Se ha aplicado la notacion de diseno correctamente?
´
˜
¿La documentacion del diseno es ambigua?
˜
¿El diseno suficientemente detallado para implementarlo en el
lenguaje elegido?

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

´
Lectura por Abstraccion Sucesiva

´
Sirve para inspeccionar codigo.
´
Su objetivo es detectar defectos comprobando la especificacion
funcional con lo que el programa realmente hace. Todos los puntos
que no coincidan es un defecto.
´
´
Para realizar es comparacion se debe convertir el codigo en una
´
especificacion funcional.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

˜
Lectura Activa de Diseno

˜
Sirve para inspeccionar diseno.
´
Los revisores ademas de detectar defectos realizan
˜
recomendaciones para mejorar el diseno.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Proceso
Fase de Inicio
´
Fase Deteccion de Defectos
´
Fase Coleccion de Defectos
´
Fase Correccion y Seguimiento
Tips
´
Tecnicas de Lectura

Lectura Basada en Escenarios

´
Proporciona gu´as al revisor sobre como realizar la revision del
ı
´
artefacto. Estas gu´as se denominan escenarios y limitan la atencion
ı
´
del revisor en la deteccion de defectos definidos por la gu´a.
ı
Existen dos tipos:
1
2

Basada en Defectos: Cada revisor se focaliza en un tipo de defecto.
Basada en Perspectiva: Cada revisor inspecciona el artefacto desde
la perspectiva de un rol del proceso de desarrollo de software, por
ejm: programador, tester, usuario.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Roles
Proceso

Walkthroughs

Definition
´
Evaluacion formal de un producto de software, donde el autor presenta el
artefacto a revisar y los participantes hacen preguntas y comentarios
´
´
acerca de posibles errores, violacion de estandares de desarrollo, y otros
problemas.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Roles
Proceso

Roles
´
Moderador: Planifica y conduce la reunion. Asegura que se
´
produzcan las salidas de la revision.
Secretario: Documenta los comentarios realizados durante la
´
reunion.
´
Autor: Provee la informacion necesaria para entender el artefacto
de software a examinar.Rehace el trabajo necesario para que los
elementos de software satisfagan los criterios de salida de la
´
revision. Prepara el material de entrada que corresponda.
Revisor: Prepara individualmente el conjunto de casos de prueba.
´
Participa en la reunion haciendo aportes sobre errores, omisiones,
contradicciones, mejoras, enfoques alternativos, entre otros.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Roles
Proceso

Roles

Se sugiere que el equipo este conformado:
Un programador con gran experiencia
Un programador experto en el lenguaje
Un programador nuevo
Un futuro analista de soporte
Una persona de un proyecto diferente
Un programador del equipo

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Roles
Proceso

Proceso

Consta de tres etapas:
´
Planificacion
´
Preparacion
´
Revision en Grupo

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Roles
Proceso

´
Etapa Planificacion

´
Definir el equipo de revision.
´
´
Definir la fecha y lugar donde se llevara cabo la revision.
´
Distribuir a los participantes el material de entrada a la revision.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Roles
Proceso

´
Etapa Preparacion

Revisar individualmente el material que se distribuye para la
´
revision.
´
Preparar una lista de preguntas, casos de prueba y topicos a
discutir.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Roles
Proceso

´
Etapa Revision en Grupo

Revisar el artefacto de software.
Detectar y registrar defectos, omisiones, contradicciones.
Registrar recomendaciones y mejoras sugeridas.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Roles
Proceso

Consideraciones

Los casos de prueba deben ser simples y pocos, para que puedan
´
realizarse durante la reunion.
Los casos de prueba no son el objetivo, son un mecanismo para
realizar los cuestionamientos al programador.
Los revisores debe ser cr´ticos, los comentarios deben ser sobre el
ı
artefacto no sobre el autor.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas
´
´
Tecnicas Estaticas
Inspecciones
Walkthroughs
Quiz

Quiz

´
´
Mencione dos tecnicas estaticas de pruebas.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

´
´
Tecnicas Estaticas

More Related Content

Viewers also liked (7)

Bet bacia de evotranspiração
Bet bacia de evotranspiraçãoBet bacia de evotranspiração
Bet bacia de evotranspiração
 
Aj ahuin negjin sanhuu todorhoilolt
Aj ahuin negjin sanhuu todorhoiloltAj ahuin negjin sanhuu todorhoilolt
Aj ahuin negjin sanhuu todorhoilolt
 
Diapositivas seguridad al paciente
Diapositivas seguridad al pacienteDiapositivas seguridad al paciente
Diapositivas seguridad al paciente
 
Qué es el diseño
Qué es el diseñoQué es el diseño
Qué es el diseño
 
Concepto de funciones reales
Concepto de funciones realesConcepto de funciones reales
Concepto de funciones reales
 
Salida Montserrat Grupo Nocturno 2013
Salida Montserrat Grupo Nocturno 2013Salida Montserrat Grupo Nocturno 2013
Salida Montserrat Grupo Nocturno 2013
 
Happy Friday!
Happy Friday!Happy Friday!
Happy Friday!
 

Similar to 7 técnicas estáticas

Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
Jeniffer Ponce
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
Jeniffer Ponce
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
Jeniffer Ponce
 

Similar to 7 técnicas estáticas (20)

PruebasEstaticasSP (1).pdf
PruebasEstaticasSP (1).pdfPruebasEstaticasSP (1).pdf
PruebasEstaticasSP (1).pdf
 
456
456456
456
 
HERRAINFGESTION2023INACAPARICAJOSEVELIZ.pptx
HERRAINFGESTION2023INACAPARICAJOSEVELIZ.pptxHERRAINFGESTION2023INACAPARICAJOSEVELIZ.pptx
HERRAINFGESTION2023INACAPARICAJOSEVELIZ.pptx
 
Introducción Pruebas Software
Introducción Pruebas SoftwareIntroducción Pruebas Software
Introducción Pruebas Software
 
Is new
Is newIs new
Is new
 
Pruebas - Fundamentos
Pruebas - FundamentosPruebas - Fundamentos
Pruebas - Fundamentos
 
Pruebas fundamentos
Pruebas fundamentosPruebas fundamentos
Pruebas fundamentos
 
Exposicion de ingenieria
Exposicion de ingenieriaExposicion de ingenieria
Exposicion de ingenieria
 
Aplicación de auditorias al proceso por capas
Aplicación de auditorias al proceso por capasAplicación de auditorias al proceso por capas
Aplicación de auditorias al proceso por capas
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
El método de proyectos en tecnología 3º eso
El método de proyectos en tecnología 3º esoEl método de proyectos en tecnología 3º eso
El método de proyectos en tecnología 3º eso
 
Personal Software Process / Sesion 03
Personal Software Process / Sesion 03Personal Software Process / Sesion 03
Personal Software Process / Sesion 03
 
Ciclodevida
CiclodevidaCiclodevida
Ciclodevida
 
Curso_8s_8_Disciplinas.pptx
Curso_8s_8_Disciplinas.pptxCurso_8s_8_Disciplinas.pptx
Curso_8s_8_Disciplinas.pptx
 
Formato 8D.docx
Formato 8D.docxFormato 8D.docx
Formato 8D.docx
 
09 01-inspecciones
09 01-inspecciones09 01-inspecciones
09 01-inspecciones
 
Proyecto Tecnologico
Proyecto TecnologicoProyecto Tecnologico
Proyecto Tecnologico
 

More from Juan Esteban Puerta Cano (20)

Métodos de switching
Métodos de switching Métodos de switching
Métodos de switching
 
Portafolio Telematica
Portafolio TelematicaPortafolio Telematica
Portafolio Telematica
 
Formato presentacion de propuesta Bases de datos avanzadas
Formato presentacion de propuesta Bases de datos avanzadasFormato presentacion de propuesta Bases de datos avanzadas
Formato presentacion de propuesta Bases de datos avanzadas
 
Tecnicas de Agrupamiento
Tecnicas de AgrupamientoTecnicas de Agrupamiento
Tecnicas de Agrupamiento
 
Minero de Datos
Minero de DatosMinero de Datos
Minero de Datos
 
Tecnicas de Diseño de Algoritmos
Tecnicas de Diseño de AlgoritmosTecnicas de Diseño de Algoritmos
Tecnicas de Diseño de Algoritmos
 
Capa de presentacion
Capa de presentacionCapa de presentacion
Capa de presentacion
 
Bi conceptos
Bi conceptosBi conceptos
Bi conceptos
 
Migracion de datos
Migracion de datosMigracion de datos
Migracion de datos
 
Bases de datos para la toma de decisiones
Bases de datos para la toma de decisionesBases de datos para la toma de decisiones
Bases de datos para la toma de decisiones
 
Triggers
TriggersTriggers
Triggers
 
Pruebas de penetración nmap
Pruebas de penetración nmapPruebas de penetración nmap
Pruebas de penetración nmap
 
cobertura de caminos
cobertura de caminoscobertura de caminos
cobertura de caminos
 
cobertura de bucles
cobertura de buclescobertura de bucles
cobertura de bucles
 
pruebas de cajas blanca
 pruebas de cajas blanca pruebas de cajas blanca
pruebas de cajas blanca
 
Adsl 2
Adsl 2Adsl 2
Adsl 2
 
Trabajo red telematica
Trabajo red telematicaTrabajo red telematica
Trabajo red telematica
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
 
Programación dinámica
Programación dinámica Programación dinámica
Programación dinámica
 
técnicas estáticas
técnicas estáticastécnicas estáticas
técnicas estáticas
 

7 técnicas estáticas

  • 1. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz ´ ´ Tecnicas Estaticas ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Tecnologico de Antioquia 06 de Agosto del 2013 ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 2. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Beneficios Tipos ´ ´ Tecnicas Estaticas ´ Se basan en el examen manual y en el analisis automatizado del ´ ´ codigo o de cualquier otra documentacion del proyecto sin ejecutar ´ el codigo. Se utilizan para probar los productos de trabajo del software, ´ incluyendo el codigo. ´ Pueden realizar antes de ejecutar las pruebas dinamicas. Los defectos detectados durante las revisiones al principio del ciclo de vida suelen ser menos costosos de corregir que los detectados durante las pruebas. ´ ´ Se complementan con las tecnicas dinamicas, ya que cada una permite encontrar distintos tipos de defectos de una manera eficiente y efectiva. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 3. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Beneficios Tipos Beneficios ´ ´ La deteccion y correccion temprana de los defectos. Ahorro de tiempo y dinero invertido en la etapa de pruebas. Ayudan encontrar omisiones que no suelen encontrarse en las ´ ´ tecnicas dinamicas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 5. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Beneficios Tipos Tipos ´ ´ Los tipos de pruebas dependen de que se busca y como se analiza el ´ producto, entre ellos estan: Revisiones informales. ´ Inspecciones o Revisiones Tecnicas Formales - RTF Walkthroughs Auditor´as ı ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 6. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Inspecciones Definition Son un proceso bien definido y disciplinado, donde un equipo de personas cualificadas analizan un producto de software usando una ´ ´ tecnica de lectura con el proposito de detectar defectos antes de la etapa de pruebas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 7. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Inspecciones Definition ˜ ´ ´ ´ Revision Tecnica Formal: requisitos de software, diseno o codificacion se examinan en detalle por una persona o grupo, distintos del autor, para detectar defectos, disconformidades con las normas de desarrollo y otros problemas IEEE,1990 ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 8. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Proceso Tiene cuatro fases divididas en etapas as´: ı Inicio ´ Planificacion Lanzamiento ´ Deteccion de defectos ´ Coleccion de defectos ´ Compilacion de defectos ´ Inspeccion en grupo ´ Correccion y seguimiento ´ Correccion Seguimiento ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 9. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Fase de Inicio ´ ´ El objetivo es preparar la inspeccion y proporcionar la informacion que ´ se necesita sobre el artefacto para realizar la inspeccion. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 10. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Etapa Planificacion Durante esta etapa se deben realizar las siguientes actividades: Seleccionar los participantes y asignarles roles. El equipo debe ´ contar maximo con cinco participantes y m´nimo dos. ı ´ Preparar una agenda para la reunion Distribuir el material a revisar ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 11. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Roles Inspeccion ´ Organizador: Planifica las actividades de inspeccion. Moderador: Debe garantizar que se sigan los procedimientos de la ´ inspeccion, que los miembros del equipo cumplan sus ´ responsabilidades, modera las reuniones, es decir, actua como el ´ l´der de la inspeccion. ı Inspector: Son los responsables de detectar defectos en el ´ producto de software bajo inspeccion. ´ ´ Lector: Durante la reunion dirige al equipo a traves del material de ´ modo completo y logico. El material debe ser parafraseado una velocidad que permita el examen detallado al resto de los participantes. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 12. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Roles Inspeccion Autor: Es la persona que ha desarrollado el producto que se ´ ´ esta inspeccionando y es el responsable de la correccion de los ´ ´ defectos durante la fase de correccion. Durante la reunion contesta la preguntas. El autor no debe actuar al mismo tiempo ni de moderador, ni de lector, ni de secretario, ni de inspector. Secretario: Es el responsable de incorporar todos los defectos en ´ ´ una lista de defectos durante la reunion. Tambien es el responsable de realizar el acta. Recolector: Recoge los defectos encontrados por los inspectores ´ ´ en caso de no haber una reunion de inspeccion. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 13. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Etapa Lanzamiento ´ Es una primera reunion donde el autor explica el producto a inspeccionar a los otros participantes. ´ Esta reunion es opcional, solo es necesaria si: ´ El artefacto es complejo o dif´cil de leer; se debe dar una explicacion ı sobre el producto inspeccionado. ˜ El artefacto pertenece a un software de gran tamano; se debe explicar las relaciones entre el producto inspeccionado y el sistema software en su globalidad. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 14. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Fase Deteccion de Defectos Cada miembro realiza individualmente la lectura del materia, ´ ´ comprension del artefacto a revisar y la deteccion de defectos. ´ Las tecnicas de lectura ayudan en esta etapa al inspector tanto a comprender el artefacto como a detectar defectos. Si no se realiza en forma individual se correo el riesgo de que los ´ participantes sean mas pasivos y se escuden en el grupo para ´ evitar hacer su contribucion. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 15. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Fase Coleccion de Defectos En esta fase el registro de defectos encontrados por cada miembro ´ del equipo es compilado en un solo documento que servira de base ´ ´ a la discusion sobre los defectos que se realizara en grupo. ´ En la reunion se discute si los defectos detectados son falsos ´ positivos (defectos que algun inspector cree que son defectos pero ´ ´ que en realidad no son) y se intentara encontrar mas defectos ayudados por la sinergia del grupo. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 16. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Etapa Compilacion de Defectos Los defectos detectados por cada participante deben ser reunidos y documentados. Esta actividad debe ayudar a determinar si es necesaria la ´ reinspeccion del artefacto o no: Una coincidencia alta de los defectos encontrados por unos y otros (y ´ un numero bajo de defectos encontrados) hace pensar que la cantidad de defectos que permanecen ocultos sea baja. ´ Una coincidencia pobre (y un numero relativamente alto de defectos encontrados) hace pensar que quedan muchos defectos por detectar y ´ que por lo tanto, es necesaria una reinspeccion. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 17. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Etapa Inspeccion en Grupo ´ Se realiza una reunion para compilar y discutir los defectos. ´ Cuando la organizacion adquiere experiencia en esta actividad, se ´ puede eliminar la reunion y optar por otra alternativa. ´ Esta reunion no es para resolver defectos ni dar soluciones radicales. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 18. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Fase Correccion y Seguimiento El autor del artefacto inspeccionado debe corregir los defectos detectados e informar de las correcciones realizadas a modo de seguimiento. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 19. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Etapa Correccion ´ El autor corrige los defectos encontrados o proporciona una explicacion ´ razonable sobre por que cierto defecto en realidad no lo es. Para esto el autor utiliza la lista de defectos recopilada. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 20. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Etapa Seguimiento El autor env´a un informe sobre los defectos corregidos o en caso de no ı ´ ´ hacerlo, el por que no lo corrigio. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 21. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Tips Inspeccionar todo clase posible de defectos ´ ´ Participacion de personas de todos los niveles (no direccion) Reuniones no superiores a dos horas ´ Moderador y organizador de la inspeccion expertos ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 22. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Tecnicas de Lectura Son gu´as que ayudan a detectar defectos en los productos de ı software. ´ Consiste una seria de pasos o procedimientos cuyo proposito es que el inspector adquiera un conocimiento del producto que inspecciona. Puede verse como un mecanismo para que los inspectores detecten defectos en el producto inspeccionado. ´ ´ Las tecnicas de lectura mas comunes son: Ad-hoc Basada en listas de chequeo ´ Por abstraccion sucesiva ˜ Activa de diseno Basada en escenarios ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 23. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Lectura Ad-hoc El producto de software se entrega al inspector sin ninguna ´ indicacion o gu´a sobre como proceder con el producto ni que ı buscar. ´ La deteccion de defectos depende completamente de las habilidades, conocimientos y experiencia del inspector. ´ El inspector debera buscar secuencialmente los defectos t´picos del ı producto que esta revisando. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 24. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Lectura Basada en Lista de Chequeo Proporciona un apoyo mediante preguntas que el revisor debe responder mientras lee el artefacto. ´ Esta tecnica no ayuda al revisor a entender el artefacto inspeccionado. Las preguntas son a menudo generales y no suficientemente adaptadas a un entorno de desarrollo particular. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 25. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Ejemplo Lista de Chequeo Example ´ ´ ¿Las interfaces entre modulos estan definidas correctamente? ´ ¿Las interfaces externas estan definidas correctamente? ˜ ¿El diseno cubre todas las funciones del documento de requisitos? ˜ ¿El diseno cumple todos los requisitos no funcionales? ´ ˜ ¿Se ha aplicado la notacion de diseno correctamente? ´ ˜ ¿La documentacion del diseno es ambigua? ˜ ¿El diseno suficientemente detallado para implementarlo en el lenguaje elegido? ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 26. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ´ Lectura por Abstraccion Sucesiva ´ Sirve para inspeccionar codigo. ´ Su objetivo es detectar defectos comprobando la especificacion funcional con lo que el programa realmente hace. Todos los puntos que no coincidan es un defecto. ´ ´ Para realizar es comparacion se debe convertir el codigo en una ´ especificacion funcional. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 27. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura ˜ Lectura Activa de Diseno ˜ Sirve para inspeccionar diseno. ´ Los revisores ademas de detectar defectos realizan ˜ recomendaciones para mejorar el diseno. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 28. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Proceso Fase de Inicio ´ Fase Deteccion de Defectos ´ Fase Coleccion de Defectos ´ Fase Correccion y Seguimiento Tips ´ Tecnicas de Lectura Lectura Basada en Escenarios ´ Proporciona gu´as al revisor sobre como realizar la revision del ı ´ artefacto. Estas gu´as se denominan escenarios y limitan la atencion ı ´ del revisor en la deteccion de defectos definidos por la gu´a. ı Existen dos tipos: 1 2 Basada en Defectos: Cada revisor se focaliza en un tipo de defecto. Basada en Perspectiva: Cada revisor inspecciona el artefacto desde la perspectiva de un rol del proceso de desarrollo de software, por ejm: programador, tester, usuario. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 29. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Roles Proceso Walkthroughs Definition ´ Evaluacion formal de un producto de software, donde el autor presenta el artefacto a revisar y los participantes hacen preguntas y comentarios ´ ´ acerca de posibles errores, violacion de estandares de desarrollo, y otros problemas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 30. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Roles Proceso Roles ´ Moderador: Planifica y conduce la reunion. Asegura que se ´ produzcan las salidas de la revision. Secretario: Documenta los comentarios realizados durante la ´ reunion. ´ Autor: Provee la informacion necesaria para entender el artefacto de software a examinar.Rehace el trabajo necesario para que los elementos de software satisfagan los criterios de salida de la ´ revision. Prepara el material de entrada que corresponda. Revisor: Prepara individualmente el conjunto de casos de prueba. ´ Participa en la reunion haciendo aportes sobre errores, omisiones, contradicciones, mejoras, enfoques alternativos, entre otros. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 31. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Roles Proceso Roles Se sugiere que el equipo este conformado: Un programador con gran experiencia Un programador experto en el lenguaje Un programador nuevo Un futuro analista de soporte Una persona de un proyecto diferente Un programador del equipo ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 32. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Roles Proceso Proceso Consta de tres etapas: ´ Planificacion ´ Preparacion ´ Revision en Grupo ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 33. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Roles Proceso ´ Etapa Planificacion ´ Definir el equipo de revision. ´ ´ Definir la fecha y lugar donde se llevara cabo la revision. ´ Distribuir a los participantes el material de entrada a la revision. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 34. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Roles Proceso ´ Etapa Preparacion Revisar individualmente el material que se distribuye para la ´ revision. ´ Preparar una lista de preguntas, casos de prueba y topicos a discutir. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 35. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Roles Proceso ´ Etapa Revision en Grupo Revisar el artefacto de software. Detectar y registrar defectos, omisiones, contradicciones. Registrar recomendaciones y mejoras sugeridas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 36. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Roles Proceso Consideraciones Los casos de prueba deben ser simples y pocos, para que puedan ´ realizarse durante la reunion. Los casos de prueba no son el objetivo, son un mecanismo para realizar los cuestionamientos al programador. Los revisores debe ser cr´ticos, los comentarios deben ser sobre el ı artefacto no sobre el autor. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas
  • 37. ´ ´ Tecnicas Estaticas Inspecciones Walkthroughs Quiz Quiz ´ ´ Mencione dos tecnicas estaticas de pruebas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ ´ Tecnicas Estaticas