Está en la página 1de 4

Fecha de Evaluación

FACULTAD DE INGENIERÍA DD MM AA

27 05 2014

Alumno:

Asignatura/Grupo: Pruebas de
Profesor: Juan Esteban Echavarria
Software

Tipo de evaluación: Taller Porcentaje: Calificación:

Los 10 desastres más famosos de la historia del software

Analiza cada uno de los siguientes BUGS reales a nivel de software que se presentaron y responde,
que falto por probar, que pruebas se pudieron aplicar para evitarlo, que metodología o flujo de
pruebas podrían haber utilizado, que practica para probar los casos aplicaría, se omitieron aspectos
en el proceso?

1. Tercera Guerra Mundial... casi (1983)

Costo: Por poco, toda la humanidad.

Detalles: El sistema de alerta temprana de la Unión Soviética detectó que Estados Unidos había
lanzado 5 misiles balísticos. Afortunadamente el oficial de guardia soviético tuvo una "corazonada" y
pensó que si Estados Unidos de verdad estuviera atacando, lo haría con mucho más que 5 misiles,
asique reportó el aparente ataque como una falsa alarma.

Causa: Debido a un bug en el software del sistema, éste falló al diferenciar los misiles de los reflejos
causados por el sol sobre las nubes.

2. Estancamiento en Wall Street (1987)

Costo: 500 mil millones de dólares.

Detalles: El "Lunes Negro" (19 de Octubre de 1987), el Promedio Industrial del Dow Jones
experimentó una baja de 508 puntos, perdiendo el 22,6% de su valor total. El Standard & Poor's 500
(Un índice que mide las acciones y los bonos de acuerdo al riesgo) cayó 20,4%. Esta fue la pérdida
más grande que sufrió Wall Street en un sólo día.

Causa: Una fuerte corriente de compra fue parada en seco por una ola de investigaciones de la SEC,
un organismo encargado de regular los mercados financieros de EE.UU. Al mismo tiempo que los
inversores se libraban de las acciones en un éxodo masivo, los programas de comercio
computarizado generaron una inundación de órdenes de venta, apabullando el mercado, trabando los
sistemas y dejando a los inversores práctiamente ciegos para operar.
3. Mueren las líneas de AT&T (1990)

Costo: 75 millones de llamadas y 200 mil reservas de aviones perdidas.

Detalles: Un solo conmutador en uno de los 114 centros de conmutación de AT&T sufrió un problema
mecánico menor y apagó el centro. Cuando volvió a estar en línea, envió un mensaje a todos los
otros centros de conmutación, lo que causó que se apagaran y tiró abajo la red entera de AT&T por 9
horas.

Causa: Una simple línea de código erróneo de una actualización de software, implementada con el
fin de acelerar las comunicaciones telefónicas, produjo un efecto dominó que terminó apagando la
red completa.

4. El Patriot falla a los soldados (1991)

Costo: 28 soldados muertos, 100 heridos.

Detalles: Durante la primera Guerra del Golfo un sistema de misiles Patriot norteamericano falló al
interceptar un misil Scud iraquí. Este cayó sobre una barraca del ejército, destruyéndola por
completo.

Causa: Un error de redondeo en el software produjo que calculara mal el tiempo, causando que el
sistema Patriot ignorara por completo el misil Scud entrante.

5. Pentium se equivoca en una división larga (1993)

Costo: $475 millones de dólares, y credibilidad corporativa.

Detalles: El muy promocionado chip Pentium de Intel ocasionalmente cometía errores cuando dividía
números de coma flotante dentro de un rango específico. Por ejemplo, al calcular (4195835,0)/
(3145727,0) el resultado era 1,33374 en vez de 1,33382. Un error del 0,006%. A pesar de que el bug
afectó sólo a unos pocos usuarios, se volvió una pesadilla para las relaciones públicas. Con
aproximadamente 5 millones de chips defectuosos en circulación, Intel ofreció reemplazar los
Pentium sólo para aquellas personas que pudieran probar que necesitaban alta precisión en los
cálculos. Al final, Intel terminó reemplazando los procesadores a cualquiera que se quejara.

Causa: El divisor dentro de la unidad de coma flotante del Pentium tenía una tabla de división
defectuosa, errando alrededor de 5 entre 1000 entradas, lo que provocaba esos errores en el
redondeo.

6. El cohete Ariane estalla (1996)

Costo: 500 millones de dólares.

Detalles: El Ariane 5, un cohete no tripulado de fabricación europea, fue destruido intencionalmente


segundos después de su lanzamiento el día de su vuelo inaugural. Junto con él también fue destruída
su carga, 4 satélites científicos destinados a estudiar cómo el campo magnético de la Tierra
interactúa con los vientos solares.
Causa: El problema ocurrió cuando el sistema de guía de la computadora de vuelo trató de convertir
la velocidad lateral del cohete de un formato de 64 bits a uno de 32 bits. El número era muy grande y
causó en un error de overflow. Cuando el sistema de guía se apagó, el control pasó a una unidad
redundante, idéntica, que también falló dado que utilizaba el mismo algoritmo.

7. Y2K (1999)

Costo: 500 mil millones de dólares.

Detalles: La desgracia de un hombre, es la fortuna del otro, como se demostró con el infame bug
Y2K. Las empresas gastaron miles de millones de dólares en contratar programadores para
modificar su software y así evitar una oleada de errores más tarde. Si bien ninguna falla significativa
ocurrió, los preparativos para el bug Y2K tuvieron un impacto importante sobre los costos y el
tiempo de las industrias que utilizan tecnología de computadoras.

Causa: Para ahorrar espacio, los programas que trabajan con fechas muy en el futuro almacenan el
año como un número de dos dígitos, como "99" para 1999. El software interpretaba "00" como 1900
en vez de 2000, entonces cuando llegara el año 2000 ocurrirían resultados no deseados... bugs.

8. El colapso de las "Punto Com" (2000)

Costo: Míles de millones de dólares en el mercado, y miles de empresas en bancarrota.

Detalles: Una burbuja especulativa de 1995 hasta 2001 motivó un rápido incremento en las
inversiones de capital de riesgo y valores del mercado de bolsa de Internet y de otros sectores de la
tecnología. La "burbuja de las Punto Com" comenzó a colapsar a principios de 2000, perdiendo miles
de millones de dólares en valores de mercado, borrando de un plumazo miles de compañías y
trabajos, y disparando una recesión global.

Causa: Las compañías y los inversores no aplicaron los modelos de negocios estándar, y en cambio
se concentraron en adquirir sus acciones en el mercado a costa de reducir rentabilidad.

9. El virus del amor (2000)

Costo: Alrededor de 8 mil millones de dólares, millones de computadoras infectadas y una


significativa pérdida de datos.

Detalles: El gusano "LoveLetter" (Carta de amor) infectó millones de computadoras y causó más
daño que ningún otro virus de computación en la historia. El gusano borraba archivos, cambiaba
páginas de inicio y causaba problemas en el registro.

Causa: LoveLetter infectaba a los usuarios vía e-mail, chat y sistemas de intercambio de archivos. El
e-mail traía adjunto un archivo ejecutable y como asunto "TEAMO". Cuando el usuario abría el
contenido automáticamente se infectaba y envíaba una copia del mail a todos los contactos de la
agenda.
10. Problemas en el FBI (2005)

Costo: 105 millones de dólares, y todavía no hay ninguna solución funcional para el manejo de los
casos.

Detalles: El FBI se deshizo de su sistema de computadoras luego de 4 años de uso. El sistema de


Fichas Virtuales era un sistema de software masivo e integrado para que los agentes pudieran
compartir información entre diferentes casos.

Causa: El mal manejo, y un intento de construir un proyecto a largo plazo con tecnología que ya
estaba vieja antes de terminarlo, dieron como resultado un sistema complejo e inutilizable.

También podría gustarte