Definición de Bug

- Definista

Un error de software, es un problema en un programa informático o sistema de software que desencadena un resultado no deseado. Los programas que ayudan en la detección y eliminación de errores de programación de software se llaman depuradores. Los numerosos incidentes notables causados ​​por este tipo de error incluyen la destrucción en 1962 de la sonda espacial Mariner 1.1 en 1996, el Ariane 5 5012 y en 2015 el Airbus A400M.3.

Bug

En 1967, los creadores de Mak III informaron del primer caso de un error en una computadora causado por un error. El Mark III, ordenador sucesor de ASCC Mark II, construido en 1944, sufrió un fallo en un relé electromagnético. Cuando se investigó este relé, se encontró una polilla (bicho) que causó que el relé permaneciera abierto. Grace Murray Hopper, física y destacada matemática que trabajó como programadora en Mark II, grabó el insecto en el diario de pesca.

Este incidente es erróneamente referido como el origen del uso de la palabra inglesa bug (“bug”) para indicar un problema en un aparato o sistema.5 6 De hecho, el término bug ya formaba parte del idioma inglés, al menos Ya que Thomas Alva Edison la utilizó en 1889 referente a interferencias y mal funcionamiento. Es posible que Hopper lo haya asociado por primera vez a la informática, en este caso, relacionada con un insecto real. Por otro lado, aunque durante la década de 1950 Hopper también usó el término depurar en inglés al discutir la depuración en códigos de programación, el primer uso registrado del término se encuentra en el Journal of the Royal Aeronautical Society 1945.

En el caso del error, es una palabra utilizada por todos aquellos que tienen conocimientos en el campo de la informática. Esta palabra en inglés, la traducción literal es “bicho”, se utiliza para nombrar los errores que se producen en un programa de computadora.

Un error se genera en la programación del diseño del software y, en algún momento, se manifiesta al usuario. Algunos errores comunes son la inclusión de variables que no se inicializaron en el momento preciso, la mala indexación de tablas en una base de datos, la creación de un bucle infinito, el uso de fuentes que son difíciles de leer o la elección de colores que confunden a los usuarios.


Sugiere un concepto

Definiciones Relacionadas:


Publicado: agosto 13, 2017

Otros conceptos: