-
Aparecen las primeras computadoras digitales
-
Fase conocida como "Los Albores"
*Programar no es una tarea diferenciada del diseño de una máquina
*Uso de lenguaje máquina y ensamblador. -
Aparecen los lenguajes de programacion
-
Fase conocida como "El Florecimiento"
*Aparecen multitud de lenguajes
*Se pensaba que era posible hacer casi todo. -
General Motors desarrolla lo que es hoy considerado el primer sistema, el GM-NAA I/O,2 para su IBM 704.3
-
Nace el desarrollo de los sistemas tradicionales de ciclo de vida
Para desarrollar a gran escala funcional de sistemas de negocio en una época de grandes conglomerados empresariales. -
Fase conocida como "La Crisis"
*Desarrollo inacabable de grandes programas
*Ineficiencia, errores, coste impredecible*Nada es posible -
Simula introduce el paradigma de "Programacion Orientada a Objetos"
-
Fritz Bauer usa por primera vez el concepto de "Ingenieria de Software"
-
Larry Constantine inventa los datos que fluyen en los diagramas, presenta los conceptos de un plan estructurado
-
Nace Unix
-
Fase conocida como "Innovacion Conceptual"
*Fundamentos de programación*Verificación de programas*Metodologías de diseño -
Peter cunningham funda la primer empresa de Investigacion de mercado para enforcar el software y comienza a comercializar software.
-
Fase conocida como "El Diseño es el Problema"
*Entornos de programación*Especificación formal*Programación automática -
Nace el Software Development Life Cycle
-
La primera herramienta CASE fue Excelerator que salió a la luz en el año 1984
-
Se populariza Internet
Dando lugar a los sistemas distribuidos -
James Martin introduce el desarrollo rapido de aplicaciones (RAD)
-
Aparece UML
-
Se publica UML 2.0