2. Tiempo de vida de una aplicación Una aplicación está diseñada para funcionar con un determinado HW, y de acuerdo a unas especificaciones. No siempre es válido reutilizar el SW sin tener en cuenta el nuevo HW. La teoría de: “Si funciona no lo toques”, puede ser bastante peligrosa.
3. Overflow “Desbordamiento de buffer” ¿Qué es? Ej práctico: Si tratamos de guardar 2 litros de agua en una botella de 1 litro, se nos va a salir. Ej real: Si guardamos una cadena de 64 bits en una variable de 16 bits, se produce un Overflow, vamos que no cabe. Ej cadena 16 bits: [0 – 65535] Ej cadena 64 bits: [0 – 18446744073709551615]
4. Lógica de un ordenador Si falla me desconecto. ¿Qué pasó en el Ariane 5? Al producirse el Desbordamiento de Búffer (Overflow), saltó el sistema de emergencia (Sist. Backup), pero al tener el mismo SW, también falló.
5. ¿Cuál era el fallo del Ariane 5? El Ariane 4 iba mucho más lento que el 5, por lo tanto el procesador que calculaba su desplazamiento Horizontal tenía menor longitud de cadena (16 bits). El Ariane 5, entraba en modo de vuelo en apenas 3 seg. en comparación con los 39 seg del Ariane 5 Por lo tanto, el Procesador del Ariane 5, REUTILIZADO del Ariane 4, SOBRABA.
6. Típica política empresarial REUTILIZA todo lo que puedas. Como no siempre es bueno reutilizar todo, se producen errores de HW / SW , que ocasionan más gasto del ahorro inicial, EJ: Gasto total del Ariane 5 ( Incluido el FALLO ): 7 mil millones de €
7. No siempre es oportuno…El consejo de.. “ Si funciona no lo toques ” “ MEJOR REVíSALO “