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

Todas y cada una de estas definiciones tiene algo en común todas se centran en la detección de errores y aunque estos conceptos están relacionados debemos saber diferenciarlas. Bien ahora las diferencias entre:

Error: es provocado por una acción humana; P/Ej: Un desarrollador provoca un error el cual producirá un resultado no esperado.

Defecto: este es provocado por un error de implementación; el defecto será por haber utilizado el operador “x+y<z” en lugar de “x+y =<z”.

Fallo: esto es obtenido por ejecutar un programa con defectos;  retomando el ejemplo anterior al hacer las suma de ambos componentes no obtendríamos los mismos resultados y esto a nivel de sistema muy complejo puede llegar a producir efectos catastróficos.

Bug La traducción literal es “bicho”, se utiliza para nombrar los errores que se producen en un programa de computadora.
Se genera en la programación del diseño del software y en algún momento se manifiesta al usuario. Por ejemplo la inclusión de variables que no se iniciaron en el momento preciso, creación de un bucle infinito, mala indexación en las tablas en una base de datos

Saben chavos! un excelente ejemplo de esto es el siguiente:
La Mariner 1 (1962): Este fue la primera misión de la NASA para sobrevolar Venus. El cohete no duró más de 5 minutos en vuelo cuando se desvió de su trayectoria y fue auto-destruido por los responsables. El motivo de este desvió se debió a la omisión de un guión ‘-’ en el programa que controlaba el cohete.





                      ******************** Referencias ********************

Tamushi, J. (2014). Diferencia entre errorr, defecto y fallo. Recuperado el 24 de febrero de 2019 en: http://www.tamushi.com/2014/05/diferencia-error-defecto-y-fallo/

Albergo R. A. (2018). Errorr, defecto y fallo. Recuperado el 24 de febrero de 2019 en: https://www.mindmeister.com/es/951141866/relaci-n-defecto-fallo-y-error

Sanchez P. J. M (2015). Pruebas de software. Fundamentos y técnicas. Recuperado el 24 de febrero de 2019 en:
http://oa.upm.es/40012/1/PFC_JOSE_MANUEL_SANCHEZ_PENO_3.pdf

Comentarios

Entradas populares de este blog

¿Cuál es el objetivo del estándar ISO/IEC 9126?

Cuadro comparativo