Historia de la Ingeniería de Software

By NaguiHW
  • Aparición de las computadoras digitales

    Cuando aparecieron las primeras computadoras digitales en la década de 1940,8​ el desarrollo de software era algo tan nuevo que era casi imposible hacer predicciones de las fechas estimadas de finalización del proyecto y muchos de ellos sobrepasaban los presupuestos y tiempo estimados.. Los desarrolladores tenían que volver a escribir todos sus programas para correr en máquinas nuevas que salían cada uno o dos años, haciendo obsoletas las ya existentes.
  • Aparición del Término

    El término Ingeniería del software apareció por primera vez a finales de la década de 1950
  • Period: to

    Crisis del Software

    La Ingeniería de software fue estimulada por la crisis del software de las décadas de entre 1960 y 1980. La Ingeniería del software viene a ayudar a identificar y corregir mediante principios y metodologías los procesos de desarrollo y mantenimiento de sistemas de software.
  • Aumento de los costos

    Para la década de 1980, el costo de propiedad y mantenimiento del software fue dos veces más caro que el propio desarrollo del software
  • Ingeniería de Software como profesión

    A principios de los 1980,11​ la ingeniería del software ya había surgido como una genuina profesión, para estar al lado de las ciencias de la computación y la ingeniería tradicional. Antes de esto, las tareas eran corridas poniendo tarjetas perforadas como entrada en el lector de tarjetas de la máquina y se esperaban los resultados devueltos por la impresora.
  • Aumento del costo de mantenimiento

    Durante la década de 1990, el costo de propiedad y mantenimiento aumentó 30 % con respecto a la década anterior.
  • Proyectos operacionales pero no exitosos

    En 1995, muchos de los proyectos de desarrollo estaban operacionales, pero no eran considerados exitosos. El proyecto de software medio sobrepasaba en un 50 % la estimación de tiempo previamente realizada, además, el 75 % de todos los grandes productos de software que eran entregados al cliente tenían fallas tan graves, que no eran usados en lo absoluto o simplemente no cumplían con los requerimientos del cliente.