-
Historia
Previo a la ingeniería de software
No existían lenguajes de programación, todo era lenguaje máquina. -
Period: to
Aparecen los primeros lenguajes de programación
Aparecen los primeros lenguajes como cobol, algol y el más popular fortran
El desarrollo de software lo hace que sea un producto -
La programación como base
La programación como base
Inicia la implementación de lenguajes de programación -
Origen
El concepto de ingeniería del software surgió en 1968,tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software. Este fue ocasionado por el avance desmesurado del hardware lo que hacía el software cada vez más completo y generalmente nunca se terminaba a tiempo. -
PROGRAMACIÓN ESTRUCTURADA
PROGRAMACIÓN ESTRUCTURADA
Metodología de desarrollo de software -
Nace el modelo cascada
Nace el modelo cascada mediante una descripción del método en un artículo 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. -
ngeniería de la información (IE/IEM)
Metodología de desarrollo de software -
Surge el ciclo de vida del software
Por estas fechas surge 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. -
Nace el lenguaje de programación "Java"
Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA. El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia. -
los primeros navegadores web
Surgen los primeros navegadores web e infinidad de aplicaciones a través de la red. El primer navegador fue desarrollado por Tim Berners-Lee, en la CERN, en 1990; el navegador web llamado WorldWideWeb era bastante sofisticado y gráfico, pero solo funcionaba en estaciones NexT. -
Period: to
Dynamic Systems Development Method
1995 - 2012 metodología de desarrollo de software -
Aparecen más lenguajes de programación para diferentes ámbitos
-
Los dispositivos móviles
Los dispositivos móviles son lo más novedoso con nuevos sistemas operativos -
Metodología Scrum
Scrum es un modelo de desarrollo ágil caracterizado por:
Adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto.