Historia de ing soft

Ingeniería de software

  • 1950

    1950
    En 1950 la ingeniería de software estaba iniciando su camino, al principio todos los ingenieros de software o eran ingenieros de Hardware o mate matemáticos.
    En los 50's La principal función de los Software estaba basada en el desarrollo de software para la ingeniería aérea y espacial.
    El proyecto mas ambicioso fue el Semi-Automated Ground
    Environment(SAGE)diseñado para las fuerzas armadas de Estados Unidos y Canadá.El objetivo era crear un sistema de control aéreo para detectar naves enemigas.
  • Los Años 60

    Los Años 60
    En los años 60's tenían que cambiar individualmente la configuracion de cada copia del hardware, esto creo que se adoptara el "Code and fix" para desarrollar el software de una manera mas sencilla.
    -Otras innovaciones fueron FORTRAN y COBOL que facilitaron la entrada de mas personas al desarrollo de software.
    -Departamentos de desarrollo de software en universidades.
    -El desarrollo de OS/360 por parte de IBM para llevar las computadoras a los negocios y el desarrollo del Apolo above.
  • Los Años 70

    Los Años 70
    Principales innovaciones en el desarrollo de software
    El desarrollo de los conceptos de programación estructurada.
    La publicación del artículo de Parnas.
    Desarrollo del lenguaje de programación Pascal y de las lenguas Smalltalk
    El diseño de software Yourdon y diseño estructurado de Constantine's.
    Al final de esta década se podía ver que el camino de la tecnología estaba dirigido hacia el desarrollo de software, las compañías empezaban a invertir mas en el desarrollo de este.
  • Los Años 80

    Los Años 80
    El mayor énfasis en la década de 1980 fue en la integración de las herramientas en soportar entornos.
    El desarrollo del software ADA, el cual es un lenguaje de programación orientado a objetos con el fin de poder en contar errores comunes y errores difíciles de encontrar de una manera mas sencilla.
  • Los Años 90

    Los Años 90
    Se utilizan cada vez más las arquitecturas cliente-servidor distribuido.
    Se desarrolla JAVA Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems, JAVA era más simple reduciendo los errores de programación.
  • Los 2000

    Los 2000
    En la década de los años 2000 aumento el uso de entornos de desarrollo integrados El uso de autónomos herramientas CASE El uso del UML se generaliza. El aumento del uso de lenguajes de scripting como Python y Perl para el desarrollo de software.