Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Junio 2022
1. El error de Dhahran
Este error ocurrió durante la Guerra del Golfo, el 25 de febrero de 1991 comprometiendo
la seguridad de una base militar estadounidense en territorio de Arabia Saudita en la cual
un Scud, acabo con la vida de 28 soldados y dejo otras decenas de soldados heridos, el
misil no fue detectado con efectividad por parte de una batería antimisiles MIM-104
Patriot, la cual tenía un error de software que retraso el reloj del sistema un tercio de
segundo, equivalente a un error de posición de 600 metros. Por haber estado activada
durante 100 horas, Aunque este fallo de software ya había sido reportado por los israelíes
a el proyecto Patriot, la actualización de software que corregía el error llego demasiado
tarde el 26 de febrero de 1991, exactamente un día después de la muerte de los 28
soldados en la ciudad de Dhahran.
2. El Ariane 5
El primer cohete Ariane 5, fue uno de los más ambiciosos proyectos de la industria
espacial europea, este fue un lanzamiento fallido debido a un error en el software de
control y guiado del cohete hizo que se presentaran múltiples fallas en la computadora
haciendo que el equipo de ingenieros tomara la decisión de presionar el botón de
autodestrucción y que este explotara sobre la costa de la Guyana francesa el 4 de junio
de 1996 a las 12:34:06, justo después de 36 segundos en el aire. Este error fue causado
por la reutilización de código del software de su predecesor, el Ariane 4 que dado sus
características funcionaba correctamente, pero en el Ariane 5 debido a sus motores más
rápidos se explotó este error que no se presentaba en modelos anteriores. Básicamente
el error era que el software intentaba meter un número de 64 bits en un espacio de 16
bits, estas condiciones bloquearon las dos computadoras que ejecutaban el mismo
software causando la pérdida de más de 8.500 millones.
b. ¿Porque cree usted que son importantes las pruebas de software del sistema de
información y el aseguramiento de la calidad? Sustente la respuesta.
Yo creo que al poner a prueba el sistema de información es más posible que se pueda
asegurar la calidad del mismo, ya que en la fase de pruebas podemos encontrar errores
de tipo sintáctico, de lógica o ejecución, que no se esperaban o no se habían pensado,
por ello no tenían un caso de prueba o test case para identificar esos posibles fallos en su
funcionamiento, usabilidad o configuración.
Para elaborar unas buenas pruebas de software tenemos que seguir unas convenciones
establecidas, realizar ciertas actividades y aplicar técnicas para el diseño e
implementación de pruebas, que más se adapten al tipo de sistema de información en
fase de pruebas, esto para aportar al mejoramiento de calidad, identificación de errores y
su posterior corrección.
A continuación, puntos en los que hay que trabajar para elaborar un plan de pruebas de
software exitoso:
d. ¿Que debe tener en cuenta para elaborar las pruebas del software que hace parte
de un sistema de información? Sustente la respuesta.
El lograr un producto o servicio de SW con calidad depende en gran parte de realizar muy
cuidadosamente cada una de las siguientes actividades básicas correspondiente a la fase
de pruebas:
Referencia:
https://es.wikipedia.org/wiki/Ariane_5
https://actualidad.rt.com/actualidad/view/138158-catastrofes-programacion-culpa-
software-computadora
https://es.wikipedia.org/wiki/MIM-104_Patriot#El_error_de_Dhahran
https://raygun.com/blog/costly-software-errors-history/
https://ingenieriadesoftware.es/grandes-errores-historia-software-informatico/
http://findingtc.com/sqa-aseguramiento-de-la-calidad-del-software/
http://www.pmoinformatica.com/2016/01/elaborar-plan-pruebas-software.html