-
Lenguaje maquina
-
Period: to
Primera generación del software
-
Inicia la implementación de lenguajes de programación (lenguaje ensamblador)
-
Period: to
Aparecen los primeros lenguajes como cobol, algol y fortran.
-
Period: to
Segunda generación del software
-
Period: to
Tercera generación del software
-
Origen del concepto de ingeniería en software (conferencia Garmisch Alemania).
-
Programación estructurada (metodología de desarrollo de software).
-
Modelo cascada
-
Period: to
Cuarta generación del software
-
Paradigmas de programación (David Parnas – modularidad y camuflaje de información).
-
Ley del cambio continuo
-
Ley del crecimiento continuo
-
Ingeniería de la información (IE/IEM) Metodología de desarrollo de software
-
Period: to
Quinta generación del software
-
Surge el ciclo de vida del software
-
Desarrollo en espiral
-
World Wide Web (Tim Berners-Lee)
-
Nace el lenguaje de programación Java
-
Primeros Navegadores web
-
Dynamic System Development Method
-
Rational Unified Process (RUP)
-
Aparecen lenguajes de programación para diferentes ámbitos
-
Google y Youtube en auge
-
Surge Android
-
Dispositivos móviles en auge
-
Nuevas metodologías se aplican a la ingeniería en software
-
Metodología SCRUM