Inspecciones de Software

Páginas: 5 (1109 palabras) Publicado: 15 de febrero de 2015
Software Inspections

Teresa García Zamora
Eduardo Torres Venegas

Inspección de Software
l
l

l

l

Introducido por Michael Fagan de IBM en 1972
La inspección de software es una técnica para eliminar
defectos lo más tempranamente posible en el ciclo de
vida del Software.
Siguiendo un plan bien definido y detallado, para
asegurar que la inspección es un proceso repetible ymejorable.
Las inspecciones se llevan a cabo al final de cada una
de las fases de desarrollo: requerimientos,
especificación, diseño, implementación, e integración y
testing.

Proceso de Inspección de Software
Roles de los participantes
l
l
l
l
l

Moderador
Autor
Lector
Registrador
Inspector

Proceso de Inspección de Software
Pasos de la inspección
l

Planificación:Producto de trabajo completo
Designación de moderador
Planificación de Tiempos y Recursos

l

Overview:

Se hace vista general del proyecto

l

Preparación:

Los inspectores estudian los
productos del trabajo, para poder
evaluar.

Proceso de Inspección de Software
Pasos de la inspección
l

Inspección:

Inspectores analizan su trabajo ( I, C)
Lector presenta el producto detrabajo y los participantes buscan
defectos.

l

Rework:

Autor corrige los defectos
encontrados.

l

Seguimiento:

Moderador cheques la corrección.
Satisfacción implica producto
completo.

Proceso de Inspección de Software
Preparando la Inspección
l
l
l
l

Objetivos ( Buscar defectos, plantear metas)
Grupos de Inspección ( 3 – 8 personas)
Roles ( Asignar roles )Productos de trabajo (Req, diseño, código, test,
documentación, etc)

l

Resultados de las reuniones

(Lista de defectos y
un reporte de inspección)

Proceso de Inspección de Software
Principios guías de las inspecciones
l
l
l
l
l
l

Dejar el ego en la puerta
Criticar los productos, no a los productores
Los problemas encontrados durante la
inspección , no intente repararlos
Limitemáximo de las reuniones: 2 horas
Evitar ediciones de estilo a menos que sea
necesario para el entendimiento
Examine a menudo, formal o informalmente

Mejoras en Calidad y Productividad
Impacto de los defectos en los costos
l

l

l

El objetivo primario de las inspecciones es encontrar errores
durante el proceso para evitar que se conviertan en defectos
después de la entrega delsoftware.
Las actividades del diseño introducen entre el 50% y 65% de
todos los defectos durante el proceso de software. Las
inspecciones de software son efectivas en un 75% a la hora de
detectar defectos.
Suponiendo que un error descubierto durante el diseño cuesta
corregirlo 1,0 unidad monetaria. De acuerdo a este costo, el
mismo error descubierto justo antes de que comience el testingcostará 6,5 unidades; durante el testing 15 unidades; y después
de la entrega, entre 60 y 100 unidades.

Mejoras en Calidad y Productividad
Beneficios de las Inspecciones
l
l

l

l

l

Se pueden detectar y corregir errores lo antes posible, ahorrando dinero
y tiempo.
Incorporar inspecciones en su proceso no es gratis. Pueden consumir
entre 5% y el 15% del presupuesto de proyectototal. Pero los resultados
rendidos por un buen proceso de inspección compensan lejos los costos
realizados.
Las inspecciones implican una mejor calidad en el producto terminado, y
también ahorro en el tiempo del mantenimiento. Reducir el reworking
mejora siempre la productividad.
Los datos de informes de inspecciones se pueden utilizar para identificar
las clases más comunes o la mayoría delos defectos más costosos, para
determinar sus causas de raíz y para cambiar cómo el trabajo se realiza
para prevenir esos tipos de errores.
El conocimiento se intercambia entre los participantes, sobre
características del lenguaje, estilo de codificación y comentarios,
arquitectura del programa, notaciones del diseño, maneras de
documentar requisitos, entre otros.

Mejoras en Calidad y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Inspeccion De Software
  • Inspeccion
  • Inspeccion
  • Inspeccion
  • Inspeccion
  • Inspeccion
  • inspeccion
  • Inspeccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS