Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Historia y Evolucic3b3n Del Software PDF
Historia y Evolucic3b3n Del Software PDF
Primeros Aos
Durante los primeros aos de desarrollo de las computadoras, el hardware
sufri continuos cambios, mientras que el software se contemplaba simplemente
como un agregado.
Segunda Era
La segunda era en la evolucin de los sistemas computacionales se
extiende desde la mitad de la dcada de los sesenta hasta finales de los setenta,
como se puede observar en la figura 1.2. La multiprogramacin y los sistemas
multiusuario introdujeron nuevos conceptos de interaccin hombre-mquina. Las
tcnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles
de complejidad del hardware y del software. Los sistemas de tiempo real podan
recoger, analizar y transformar datos de mltiples fuentes, controlando as los
procesos y produciendo salidas en milisegundos en vez de en minutos. Los
avances en los dispositivos de almacenamiento en lnea condujeron a la primera
generacin de sistemas de gestin de bases de datos.
Tercera Era
La tercera era en la evolucin de los sistemas computacionales, comenz a
mediados de los setenta (Ver figura 1.2). El procesamiento distribuido (mltiples
computadoras, cada una ejecutando funciones concurrentemente y
comunicndose con alguna otra) increment notablemente la complejidad de los
sistemas informticos. Las redes de rea local y de rea global, las
comunicaciones digitales de gran ancho de banda y la creciente demanda de
acceso "instantneo" a los datos, supusieron una fuerte presin sobre los
desarrolladores del software.
Cuarta Era
La cuarta era del software se aleja de las computadoras individuales y de
los programas de computadoras, dirigindose al impacto colectivo de las
computadoras y del software. Potentes mquinas personales controladas por
sistemas operativos sofisticados, en redes globales y locales, acompaadas por
aplicaciones de software avanzadas se han convertido en la norma. Cambia la
arquitectura informtica de entornos centralizado de grandes computadores a
entornos descentralizados cliente / servidor. De hecho Internet se puede observar
como un software al que pueden acceder usuarios individuales.
La cuarta era del software est enfocada a las tecnologas orientadas a los
objetos y estn desplazando rpidamente a enfoques de desarrollo de software
ms convencionales en muchas reas de aplicacin. Las tcnicas de cuarta
generacin para el desarrollo de software ya estn cambiando la forma en que
algunos segmentos de la comunidad informtica construyen los programas
computacionales.
El desarrollo del software estaba en una situacin de crisis. Los costos del
hardware caan mientras que los del software aumentaban con rapidez. Haba una
urgente necesidad de nuevas tcnicas y metodologas que permitieran controlar la
complejidad inherente a los grandes sistemas de software.
1980 - 1985: Se inician las herramientas automatizadas para cada fase del
ciclo de vida siguiendo la programacin estructurada.