-
Previo a la ingeniería de software
No habían surgido lenguajes de programación, todo era lenguaje maquina -
Lenguaje ensamblador
La programación como base inicia la implementación de lenguajes de programación. -
Primeros Lenguajes De Programación
Aparecen los primeros lenguajes como cobol, algol y el mas popular fortran.
El desarrollo de software lo hace que sea un producto -
Programación estructurada
Metodología de desarrollo de software -
Modelo Cascada
Nace el modelo cascada mediante una descripción del método en un articulo de una revista -
Nacen Los Paradigmas De Programación
David Parnas introduce los conceptos clave de modularidad y camuflaje de información -
Ley Del Cambio Continuo
Esta ley indicaba que los sistemas de tipo electrónico debían tener un cambio continuo o de lo contrario serian obsoletas -
Ley Del Crecimiento Continuo
Esta ley indicaba que los sistemas de tipo electrónico debían incrementar para mantener la satisfacción del usuario a lo largo del periodo de vida del sistema. -
Ingeniería De La Información (IE/IEM)
Metodología de desarrollo de software -
Surge El Ciclo De Vida Del Software
Por estas fechas el ciclo de vida del software y con ello su mantenimiento -
Nace El Desarrollo En Espiral
El desarrollo en espiral es un modelo de ciclo de vida del software -
World Wide Web
Tim Berners-Lee después de proponer su proyecto, logra iniciar la web. -
Java
Nace el lenguaje de programación "Java" -
Navegadores Web
Surgen los primeros navegadores web e infinidad de aplicaciones a través de la red -
Dynamic Systems Development Method
1995-2012 metodología de desarrollo de software -
Rational Unified Process(RUP)
1999-2012 metodología de desarrollo de software -
Nuevos Lenguajes De Programación
Aparecen más lenguajes de programación para diferentes ámbitos -
Google & You Tube
La popularidad de estos servicios toma gran importancia y los manda a la cima -
Dispositivos móviles
Los dispositivos móviles son lo más novedoso con nuevos sistemas operativos -
Metodologías
Nuevas metodologías se aplican a la ingeniería de software -
Metodología Scrum
Es un modelo de desarrollo ágil caracterizado por: Adoptar una estrategia de desarrollo incremental