calidad del sw

Páginas: 6 (1338 palabras) Publicado: 20 de junio de 2014
Capítulo 15 - Técnicas de Revisión
Las revisiones del software son un filtro para el proceso dl software. Se aplican en varios puntos durante la ingeniería de software y sirven para descubrir errores y defectos a fin de poder eliminarlos.
Freedman y Weinberg analizan así la necesidad de hacer revisiones:
El trabajo técnico necesita las revisiones porque errar es humano. Son necesarias porque,si buen las personas son buenas para detectar algunos de sus propios errores, muchas clases de ellos pasan desapercibidos con más facilidad para quien los comete que para otras personas.
Desde el punto de vista del control de calidad, una revisión técnica (RT) es el filtro más eficaz para detectar errores y mejorar la calidad.
15.1 Efecto de los defectos del software en el costo
Defecto yfalla son sinónimos. Ambos implican un problema de calidad descubierto después de haberse liberado el software a los usuarios finales. Se suele utilizar el término error para denotar un problema de calidad descubierto por ingenieros antes de entregar el software al usuario final.
El objetivo principal de las revisiones técnicas es encontrar errores durante el proceso a fin de que no se conviertan endefectos después de liberar el software.
15.2 Amplificación y eliminación del defecto
Puede usarse un modelo de amplificación del defecto. La revisión puede fracasar en descubrir los errores nuevos que se generan y los cometidos en etapas anteriores, lo que da como resultado cierto número de errores pasados por alto. En ciertos casos, los errores de etapas anteriores ignorados son amplificadospor el trabajo en curso. Si no se hacen revisiones, el costo que se paga luego es casi 3 veces más caro que si no se hubiera hecho revisiones.
15.3 Métricas de revisión y su empleo
Esfuerzo de preparación: (Ep) Esfuerzo en horas-hombre requerido para revisar un producto antes de la reunión de revisión real.
Esfuerzo de evaluación: (Ea) Esfuerzo requerido en horas hombre que se dedica a larevisión real.
Esfuerzo de la repetición: (Er) Esfuerzo en horas hombre que se dedica a la corrección de los errores descubiertos durante la revisión.
Tamaño del producto del trabajo: (TPT) Medición del tamaño del producto del trabajo que se ha revisado (ej. Líneas de código)
Errores menores detectados: (ErrMenores) Numero de errores detectados que pueden clasificarse como menores.
Errores mayoresdetectados: (ErrMayores) Numero de errores encontrados que pueden clasificarse como mayores
15.3.1 Análisis de las métricas
Antes de comenzar el análisis se deben hacer algunos cálculos. El esfuerzo total de revisión y el número total de errores se definen así:
Erevision = Ep + Ea + Er
ErrTot = ErrMenores + ErrMayores
Densidad del error = ErrTot/TPT
15.3.2 Análisis de las métricas
Unaorganización de ingeniería de software puede evaluar la eficacia de las revisiones y su relación costo-beneficio solo después de que estas 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)
Esfuerzo ahorrado por error = Epruebas – Erevisiones
Esto conducea ciclos de entrega más cortos y a un mejor tiempo para llegar al mercado.
Pero para muchos profesionales del software, esta afirmación va contra la intuición. “Las revisiones toman tiempo” dicen, “y no tenemos tiempo que perder”. Pero esta revisión temprana paga dividendos debido a que se reduce el esfuerzo necesario para hacer pruebas y correcciones. De igual importancia es que la fecha deentrega del desarrollo con revisiones ocurre antes de que la que se hace sin revisiones… Las revisiones no quitan tiempo, lo ahorran!!
15.4 Revisiones: Espectro de formalidad
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. La formalidad de una revisión...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calidad de SW
  • Calidad sw
  • Calidad del sw
  • Calidad Del Sw
  • Calidad de desarrollo de sw
  • Calidad del sw CMM
  • Conceptos de calidad en el sw
  • Importancia de la calidad del sw

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS