Vous êtes sur la page 1sur 2

Contexto : dcada 50 Hardware: mainframes, cintas magnticas.

. Costos altos Lenguajes: ensambladores, Fortran Primeros compiladores (segunda mitad) Interfaces: Batch. Evolucin de la IS (dcada 50) Desarrollo de software = desarrollo de programas Actividad individual Desarrollador = usuario Aplicaciones con distribucin reducida Resolver problemas cientficos y de ingeniera. Contexto : dcada 60 Hardware: mainframes comerciales, almacenamiento en discos magnticos, minicomputadores. Costos altos Sistemas Operativos de Multiprogramacin Lenguajes: Cobol, PL/I, Simula 67 Interfaces: Batch. Evolucin de la IS (dcada 60) Actividad de grupo Desarrollador usuario Desarrollo de software para mercadeo Resolver problemas complejos en diferentes dominios, adems de cientficos y de ingeniera Hay exigencias de calidad. Contexto : dcada 70

Hardware: mainframes, microcomputadores, surgen los PC Lenguajes: COBOL, PL/I, Pascal, Prolog Mtodos: programacin estructurada, refinamiento paso a paso, semnticas formales Interfaces basadas en Lenguajes de Comando. Evolucin de la IS (dcada 70) Desarrollo de la tecnologa Actividad de grupo Desarrollador usuario Desarrollo de software para mercadeo Se incrementa el dominio de aplicaciones Programacin orientada a mdulos Modelo de la cascada. Evolucin de la IS Principio dcada 70:

Contexto : dcada 80 (segunda mitad) Hardware: Aumento considerable de la venta y uso de computadores personales y estaciones de trabajo, redes locales y globales, Internet, arquitecturas RISC Lenguajes: C++, Standard ML Paradigma de programacin: irrumpe la programacin OO Computacin ClienteServidor. Evolucin de la IS (dcada 80) El usuario se incorpora al proceso de desarrollo de software Relevancia de las interfaces de usuario Aumento exponencial del nmero y tipo de usuarios Demanda creciente de aplicaciones Resolver problemas en todos los dominios Inicio de las aplicaciones basadas en la tecnologa Internet. Contexto : dcada 90 Hardware: masificacin 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,..) Paradigma de programacin: OO,

Contexto : dcada 80 (primera mitad) Hardware: computadores personales, primeras estaciones de trabajo, redes locales Lenguajes: C, Ada Paradigma de programacin: programacin estructurada, modular, Tipos de Datos Abstractos Herramientas interactivas, Interfaces: GUI.

patrones y framework Crecimiento de Internet y el Web. Evolucin de la IS (dcada 90) Los productos se insertan en la globalizacin El ciberespacio introduce nuevos tipos de aplicaciones: comercio electrnico, educacin a distancia,... Ambientes colaborativos El Web como infraestructura de las aplicaciones corporativas (Intranets).

Vous aimerez peut-être aussi