Evolución del desarrollo de software

  • Period: to

    Período entre 1950 y 1965

    Aparecen los primeros compiladores creador por Grace Hopper y el MIT
    Fortran usado para programas de ingeniería
    Cobol usado para programas administrativos y comerciales
  • Aparición casas de software

    Aparecen las casas o fábricas de software en respuesta al crecimiento de la demanda de sistemas de computación cada vez más complejos
  • Period: to

    Periodo entre 1965 y 1972

    Aparece la multiprogramación y los sistemas multiusuario, aparecen los primeros sistemas de gestión de bases de datos. Tiene origen Arpanet, la primera red de computadores. Y como consecuencia aparecen los primeros protocolos de comunicación TCP/IP
  • Crisis del software

    Se presenta la crisis del software y tiene origen el concepto de ingeniería de software
  • Microprocesador

    Irrumpe el microprocesador en la escena de la tecnología de los computadores, y tiene origen el lenguaje de programación C, orientado a objetos
  • Period: to

    Década de los 80

    Aparecen nuevas redes físicas, aumenta el uso de las redes LAN y WAN. Se consolida la conexión entre computadores de diferentes topologías dando origen a Internet.
    Tiene origen el lenguaje de programación C++ y la programación orientada a objetos. Aparecen los sistemas operativos MS-DOS, Windows y Macos. Se crean modelos para evaluar la madurez de las fabricas de software
  • Period: to

    Década de los 90

    Se consolida con fuerza Internet, se masifica el uso del computador, el correo electrónico, se crea el lenguaje HTML, aparecen los navegadores y se lanzan las páginas web.
    Aparecen nuevos sistemas operativos como GNU/Linux, Solaris y FreeBSD. Se lanzan mejoras en windows
  • Y2K

    Se materializa el error de cambio de siglo en los softwares existentes, susceptibles a este error...
  • Manifiesto ágil

    Se publica el manifiesto ágil y se comienzan a crear diferentes metodologías que proponen diferentes formas de desarrollar software...con propósitos y enfoques claros.
  • Web 2.0

    Se acuña el termino web 2.0, aparecen las aplicaciones que le permiten al usuario cambiar su papel pasivo, de consumidor de contenido a también generador. Se empiezan a consolidar los sistemas transaccionales, y se da el gran avance en telefonía móvil apareciendo el "smartphone"
  • smartphone con pantalla tactil

    Apple lanza su iPhone, primer smartphone con pantalla táctil.
    Se hace el lanzamiento de Android
  • SaaS

    Se consolidan y empiezan a ser más conocidos como realidades posibles y cercanas todos los siguientes conceptos: virtualización de servidores, almacenamiento masivo en la nube, software como un servicio, robótica, big data, Internet de las cosas, machine learning, realidad virtual, ...