Está en la página 1de 3

La crisis de software

El tamaño de los sistemas, la complejidad de los problemas a resolver, la falta de

madurez de las herramientas y de los procesos de desarrollo hacen que se instale en los

primeros años de la década 1970 la llamada crisis de software. En esta época, al desarrollar

un sistema se prefiere implementar los componentes usando hardware, debido a la escasa

confiabilidad que puede ofrecer el código y a las dificultades para depurarlo y ponerla a

punto.

La necesidad de estos días es contar con herramientas robustas y procesos maduros.

Aparece el lenguaje de programación pascal y el concepto de programación estructurada. El

lenguaje de programación C se convierte en el estándar de la industria. Se afianza el

concepto de modulo en los lenguajes mencionados y se instala el paradigma desarrollo

estructurado de los sistemas con las metodologías en cascada como forma de trabajo.

Unos de los problemas de la crisis de software es que muchos de los q crean un

software se concentran mas en la programación del código y no se ponen a pensar en los

detalles o errores que puedan tener al lanzar el código o al momento de mostrarlo al

usuario, lo cual estos problemas pueden llevar a que empresas puedan perder un gran valor

económico o que puedan haber grandes fallas en el sistema las cuales puedan afectar en la

vida de las personas. Este es un error si no se detalla el software creado:


Fallo de Pentium.

A finales de 1994 el muy promocionado chip de Intel, Pentium, produjo errores en

la división de números en coma flotante. Aunque el error solo afectó a pocos usuarios, se

transformó en una pesadilla, con 5 millones de chips en circulación.

Este error fue causado por el divisor en la unidad de coma flotante, el cual contaba

con una tabla de división errónea, al que le faltaban 5 entradas cobre 1000 causando este

fallo.

¿Qué es un coma flotante?

Coma flotante, es también conocida como punto flotante, es un formato

utilizado para representar números reales en sistemas informáticos. Los números reales

son aquellos que incluyen una parte entera y una fraccionaria, como 3.14 o -0.75.
https://www.fyccorp.com/articulo-10-grandes-errores-de-software

https://cursos.clavijero.edu.mx/cursos/179_is/modulo1/contenidos/tema1.2.html?

opc=1#:~:text=La%20crisis%20del%20software%20es%20el%20resultado%20de%20la

%20introducci%C3%B3n,los%20presupuestos%20y%20los%20horarios.

https://www.profesionalreview.com/2023/06/10/coma-flotante/

libro: ingeniería de software,

Autores: Guillermo Pantaleo - Ludmila Rinaudo

También podría gustarte