Error de software

Fiabilidad

¿Qué significa error de software?

Un fallo de software es un problema que hace que un programa se bloquee o produzca un resultado no válido. El problema está causado por una lógica insuficiente o errónea. Un bug puede ser un error, equivocación, defecto o fallo, que puede causar un fallo o una desviación de los resultados esperados.

La mayoría de los bugs se deben a errores humanos en el código fuente o en su diseño que no ha sido depurado. Se dice que un programa tiene bugs cuando contiene un gran número de ellos, que afectan a la funcionalidad del programa y causan resultados incorrectos.

Definición de errores de software

Algunos fallos pueden no tener efectos graves en la funcionalidad del programa y pueden pasar desapercibidos durante mucho tiempo. Un programa puede bloquearse si no se identifican errores graves.

Otra categoría de bugs, llamados bugs de seguridad, pueden permitir a un usuario malintencionado saltarse los controles de acceso y obtener privilegios no autorizados.

Algunos de los peores bugs de la historia son:

  • En los años 80, unos fallos en el código que controlaba la máquina llamada Therac-25, utilizada para radioterapia, provocaron la muerte de pacientes.
  • En 1996, el cohete de 1.000 millones de dólares llamado Ariane 5 se destruyó a los pocos segundos de su lanzamiento debido a un fallo en el programa informático de guiado de a bordo.
  • En 1962, un fallo en el software de vuelo de la nave espacial Mariner I hizo que el cohete cambiara de trayectoria respecto a la esperada.
  • En la década de 1990, se detectó un fallo en la nueva versión del software de control de los conmutadores de larga distancia #4ESS de AT&T que provocó el fallo de muchos ordenadores.

Temas relacionados

Margaret Rouse
Technology Specialist
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…