-
Primeras computadoras
Los operadores ingresaban datos y programas en código especial por medio de tarjetas perforadas. -
Period: to
Primera Generación
No existía un planteamiento previo.
No existía documentación de ningún tipo.
Se trabajaba con la idea de codificar y corregir.
Desarrollo a base de prueba y error. -
Inician los lenguajes de bajo nivel
Nace el lenguaje Ensamblador -
Software libre
Se distribuye sin restricciones en grupos de usuarios como SHARE (IBM) y DECUS (DEC) -
Lenguajes de alto nivel
Nacen los primeros lenguajes de alto nivel como COBOL, ALGOL y FORTRAN. -
Documentación
Hasta este momento no existía ningún tipo de documentación. -
Period: to
Segunda Generaciónº
Se busca simplificar código
Aparición de multiprogramación y sistemas multiusuario.
Aparición del software como producto.
Inicio de la crisis del software
Nace la ingeniería de software -
Desarrollo de UNIX
Dennis Ritchie y Kenneth Thompson comienzan con el desarrollo de UNIX. -
Programación estructurada
Se crea la programación estructurada sol, que es una metodología de desarrollo de software -
Software privativo
IBM comienza a vender su software por separado. -
Modelo cascada
Nace el modelo cascada. -
Paradigmas de programación
David Parnas introduce los conceptos clave de modularidad y camuflaje de la información -
Period: to
Tercera Generación
Nuevo concepto de Sistemas distribuidos
Complejidad en los sistemas de información
Amplio uso de los microprocesadores
Aparición de las redes locales -
Programación estructurada Jackson
Se desarrolla la metodología de desarrollo de software Jackson -
Desarrollo de MS-DOS
Gates y Allen comienzan con el desarrollo de MS-DOS -
SSADM
Se introduce una nueva metodologia de desarrollo de software Structured Systems Analysis and Design Methodology (SSADM) -
Ciclos de vida del desarrollo de software
Aparecen los modelos del ciclo de vida del desarrollo de software -
Sistema X Windows
-
Aparecen los sistemas distribuidos
-
Desarrollo en espiral
Nace el desarrollo en espiral el cual es modelo clásico de desarrollo de software -
Period: to
Cuarta Generación
Impacto colectivo de software
Aparición de las redes de información y de las tecnologías orientadas a objetos
Aparecen las redes neuronales, sistemas expertos y SW de inteligencia artificial
La información como valor preponderante dentro de las organizaciones -
POO
Nace el paradigma de programación orientada a objetos -
Linux
Linus Torlvalds libera la primera versión de su núcleo, aun primitiva llamada linux. -
World Wide Web
Tim Berners Lee propuso su proyecto y logro iniciar la web. -
Debian
Ian Murdock comienza una nueva distribución basada en LINUX llamada DEBIAN -
Red Hat
Marc Ewin publica la primera versión de red-hat LINUX -
Dynamic Systems Development Method
Nuevo método de desarrollo de software -
Google
-
Mozilla M13
Considerada como la primera versión razonablemente estable de Mozillla -
Period: to
Quinta generación
-
Lenguajes orientados a objetos
En esta epoca se empiezan a implementar los lenguajes para POO -
Herramienta CASE
Aparecen estas herramientas teniendo un gran auge entre los desarrolladores -
Publicación de OpenOffice
Es una suite ofimática libre, de código abierto, que incluye procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y base de datos. -
Ubuntu
Se publica la primera versión de Ubuntu -
Youtube