-
50
50'
Hardware: mainframes, cintas
Costos altos
magnéticas.
Lenguajes: ensambladores, Fortran
Primeros compiladores(segunda mitad)
Desarrollo de software = desarrollo de programas
Actividad individual
Desarrollador = usuario
Aplicaciones con distribución reducida
Resolver problemas científicos y de ingeniería. -
60
60'
Hardware: mainframes comerciales, almacenamiento
en discos magnéticos, minicomputadores. Costos altos
Lenguajes: Cobol, PL/I, Simula 67
Interfaces: Batch.
Actividad de grupo
Desarrollador ‡ usuario
Resolver problemas complejos en
Hay exigencias de calidad -
70
70'
Microcomputadores, surgen los PC
Lenguajes: COBOL, PL/I, Pascal, Prolog
Programación estructurada, refinamiento paso a paso,
Interfaces basadas en Lenguajes de Comando.
Desarrollo de la tecnología
Actividad de grupo
Desarrollador ‡ usuario
Se incrementa el dominio de aplicaciones
Programación orientada a módulos
Modelo de la cascada. -
80
80'
Paradigmas : programación estructurada, modular
Herramientas interactivas, Interfaces: GUI.
Aumento venta y uso de PCs y estaciones de trabajo, redes
locales y globales, Internet, arquitecturas RISC
Paradigma de programación: irrumpe la programación OO
Computación Cliente-Servidor.
El usuario se incorpora al proceso de desarrollo de software
Demanda creciente de aplicaciones
Problemas en todos los dominios
Inicio de las aplicaciones basadas en la tecnología Internet. -
90
90'
Hardware: masificación del uso de los computadores personales,
arquitecturas paralelas, multimedia
Redes de computadoras (LAN, WAN..)
Lenguajes: Orientados a objetos, paralelos, visuales, de scripting (Java,VisualC++, HTML,..)
Crecimiento de Internet y el Web.
Los productos se insertan en la globalización
El ciberespacio introduce nuevos tipos de aplicaciones: comercio
electrónico, educación a distancia,...
El Web como infraestructura -
00'
La industria del software es la cuna de la economía
Aparecen mas lenguajes de programación para diferentes ámbitos
Lenguajes de programación como PHP, Python etc.
Google y youtube
Redes Sociales
Android- Dispositivos Móviles -
10'
Surge Windows 10
Aplicaciones de Realidad Aumentada
Nuevas Metodología UML
Inteligencia Artificial en Dispositivo -
20'
Autonomía computacional
Vehículos con Inteligencia Artificial
Big Data
Nuevas Normas y Estándares