-
Previo a la ingeniería de software
No existían lenguajes de programacion, todo era en lenguaje maquina -
Lenguaje ensamblador
Inicia la implementación de lenguajes de programación -
Primeros lenguajes
Aparecen los primeros lenguajes de programación como cobol, algol y el mas popular Fortran -
Origen del término 'Ingeniería de software'
En la edición de junio de 1965 de la revista 'Computers and Automation', apareció un anuncio de trabajo buscando un "ingeniero de sistemas de software". -
Origen del término 'Ingeniería de software'
Algunos creen que fue Anthony Oettinger, el cual uso este término en 1966 para hacer referencia a la distinción entre ciencias de la computación y el desarrollo de sistemas intensivos de software. -
Origen del término 'Ingeniería de software'
Muchas personas sugieren que fue Friedrich Bauer quien acuñó este término en la conferencia de ingeniería de software de la OTAN -
Programación estructurada
Metodología de desarrollo de software -
Nace modelo cascada mediante una descripción de método en un articulo en una revista
-
Nacen los paradigmas de programación
-
Ley del cambio continuo
Esta ley indicaba que los sistemas de tipo electrónico debían tener una cambio continuo o de lo contrario serían obsoletos -
Ley del crecimiento continuo
Esta ley decía que los sistemas de tipo electrónico deberían incrementar para mantener la satisfacción del usuario a lo largo del periodo de vida -
Ingeniería de la información
Metodología de desarrollo de software -
Surge el ciclo de vida del software
-
Nace el desarrollo en espiral
-
World Wide Web
-
Nace el lenguaje de programación java
-
Primeros navegadores web
-
Dynamic Systems Development Method
Metodología de desarrollo de software -
Rational Unified Process
-
Aparecen más lenguajes de programacion para mas ambitos
-
Aparecen más lenguajes de programacion para mas ambitos
-
CASE
Tuvieron una gran auge debido a la gran demanda ya que su asistencia empezó a llamar la atención entre los usuarios -
Google y Youtube
La popularidad de estos servicios toma gran importancia -
Redes sociales
-
Surge Android
-
Dispositivos móviles con nuevos sistemas operativos
-
Nuevas metodologías se aplican a la metodología de software
-
Metodología SCRUM
Modelo de desarrollo ágil -
Windows 10
-
Realidad aumentada
Lanzan juego usando la RA -
Nueva metodología UML
-
Inteligencia Artificial en Dispositivo