¿Qué diferencia existe entre un bug, un defecto, un fallo y un error en el ámbito del desarrollo de software?

Diferencia entre un bug, un fallo y un error.

Un error es una acción humana el cual se produce a través de un resultado incorrecto, un ejemplo de ello es un error de programación el cual  se puede dar al momento en que el desarrollador asigna 2 valores a una misma variable, o cometido en la lógica de programación. En cambio el defecto es la imperfección en un componente o sistema que puede causar que el componente o sistema falle en desempeñar las funciones requeridas. Por ejemplo, si se localiza un defecto durante una ejecución puede causar un fallo en el componente o sistema, por ejemplo una sentencia o una definición de datos incorrecta y el fallo es la manifestación física o funcional de un defecto, por ejemplo, desviación de un componente o sistema respecto de la presentación, servicio o resultado esperado.

Error-Defect-Failure

Referencias:

S.A. (2014). Pruebas de software. Recuperado el 20 de febrero de 2019 de http://materias.fi.uba.ar/7548/PruebasSoftware.pdf 

Comentarios

  1. Excelente forma de dar a conocer la diferencia entre un error, defecto y falla. Para complementar tu publicación te dejo el link de un video https://www.youtube.com/watch?v=aCxJ4Q03bRg

    ResponderEliminar

Publicar un comentario