1.1 ¿Qué son los sistemas informáticos?
1.2 Ingeniería del Software
1.3 Historia de la Ingeniería del Software
Algunos desastres informáticos:De una forma humorística se hace la siguiente comparación con otras ingenierías:
Coincidiendo con la pérdida por el gobierno británico de los datos personales y bancarios, de 25 millones de personas perceptores de ayudas infantiles, los redactores de ZDNet comentaron algunos de los mayores desastres ocurridos a su juicio en el mundo de las tecnologías de la información (TI).
Si bien la tecnología casi nunca es la culpable, hay gran cantidad de ejemplos de fallos de software, hardware o humanos que han costado caro a empresas o administraciones, tanto financieramente como en términos de reputación y que han resultado verdaderos bombazos informativos.
Aclarando que el orden es subjetivo según sus autores, vamos con ellos:
1. El sistema de alerta temprana de la Unión Soviética estuvo a punto en 1983 de causar la III Guerra Mundial cuando un error en el software indicó que cinco misiles balísticos habían sido lanzados por los Estados Unidos.
2. La red de AT&T se hundió en 1990 y dejó sin respuesta a 75 millones de llamadas por un error en una sola línea de código.
3. Un software mal diseñado fue el responsable en 1996 de la explosión de la lanzadera europea Ariane-5 el 4 de Junio de 1996, cuando a 40 segundos después de la iniciación de la secuencia de vuelo, la lanzadera se desvió de su ruta, se partió y explotó.
4. Algunos de los problemas y retrasos del lanzamiento del avión más grande del mundo, el Airbus A380, se debieron a la incompatibilidad de las diferentes versiones usadas del software de diseño CATIA. Mientras los socios franceses utilizaban la última versión, la factoría alemana habían empleado otra.
5. Un error en la navegación de la nave espacial Mars Polar Lander hizo que volara demasiado baja y se estrellara. El fallo fue debido a un subcontratista que confundió el sistema de medidas americano y el europeo.
6. Un fallo en la actualización del software empleado en el Ministerio de Trabajo y Pensiones británico por la empresa de tecnologías de la información EDS, costó a los contribuyentes más de mil millones de libras en 2004.
7. El efecto 2000 y los miles de millones gastados para evitar el temido desastre que afortunadamente no sucedió.
8. Las baterías explosivas de los portátiles y otros dispositivos como teléfonos móviles están siendo uno de los últimos fiascos de la industria del sector con pérdidas cuantiosas para su reemplazo.
9. Un nuevo sistema informático de Siemens implantado en 1999 sin probarse suficientemente y sin personal cualificado para su manejo, amargó las vacaciones a medio millón de británicos.
10. En 2007, una simple tarjeta de red defectuosa dejó en tierra a una parte de los 17000 aviones que maneja el aeropuerto de Los Angeles.
Abaratar costes
Con la obsesión de reducir el coste hora de programación, una empresa de San Diego (EE.UU.) se propuso unir los reducidos costes que supone subcontratar personal en países lejanos como la India y las ventajas de tener al trabajador a pocos kilómetros de distancia. ¿La solución? Alojar en un barco desarrolladores indios y situarlo frente a las costas de EE.UU. El SeaCode, más concretamente.
"Todo son ventajas", según la empresa del SeaCode, que hasta promete a sus clientes en EE.UU. que con este procedimiento "90 centavos de cada dólar que pagan retornarán a EE.UU.". Y además no hay problemas con los visados, pues los programadores al estar en aguas rinternaccionales no están sujetos a las leyes estadounidenses. Parece que este modelo de esclavitud de programadores no ha dado resultados, la empresa sigue existiendo pero no hay información actual sobre el proyecto
Enlaces de interés:
Algo pasa con la ingeniería del software
http://www.espinosa.nom.es/2007/03/05/algo-pasa-con-la-ingenieria-del-software/
Ingeniería del software en entornos del software libre. UOC
http://ocw.uoc.edu/informatica-tecnologia-y-multimedia/ingenieria-del-software-en-entornos-del-software-libre/materiales/