lunes, 19 de mayo de 2014

MONREAL VAZQUEZ MARTHA JULIETA 
CESAR ENRIQUE CORTEZ
CBTis 110
 2T
HISTORIA DEL SOFTWARE,
HISTORIA DE LA INGENERIA DE SOFTWARE


HISTORIA DEL SOFTWARE

Se ha desarrollado el software ligado cadí-cinco décadas de evolución de los
sistemas informáticos. El mejor rendimiento del hardware, fue una reducción, tamaño
y un costo más bajo, han dado lujar a sistemas informáticos más complejos. Los
dispositivos microelectrónicas son capaces de procesar 200 millones de instrucciones por segundo y mucho más.
PRIMEROS AÑOS
Durante los primeros años del desarrollo de las computadoras, el hardware sufrió bastantes cambios, mientras que el software se contemplaba simplemente como unos simples agregados.
La programación de las computadoras era un arte.
Durante este periodo, la mayoría de los sistemas se utilizaban en una orientación por lotes, siendo algunas excepciones notables. Pero sin embargo, la mayor parte del hardware se dedicaba a la ejecución de un único programa que, a su vez, se dedicaba a una aplicación específica. La mayoría del software se desarrollaba y era utilizado por la misma persona u organización: la misma persona lo escribía, lo ejecutaba y si fallaba lo limpiaban; pero debido a que la movilidad en el trabajo era muy baja, los ejecutivos estaban seguros de que la persona estaría allí cuando se encontrara algún error.
A lo largo de los primeros años se aprendió mucho sobre la implementación de sistemas informáticos, pero sin embargo, hay que reconocer que durante esa era se desarrollaron muchos sistemas informáticos excepcionales, algunos de ellos todavía se siguen usando y por sus características, siguen siendo admirados con toda justicia.
SEGUNDA ERA
La segunda era en la evolución de los sistemas computacionales se extiende desde la mitad de la década de los sesenta hasta finales, la multiprogramación y el sistema multiusuario introdujeron nuevos conceptos de interacción. Las técnicas interactivas abrieron a un nuevo mundo de aplicaciones y a nuevos niveles de complejidad del hardware y del software. Los sistemas del tiempo real se podían recoger, analizar y transformar datos de múltiples fuentes, controlando procesos y produciendo salidas en milisegundos en vez de minutos. Esta era se caracterizo también por el establecimiento del software como producto y a la llegada de las "casas del software", donde el software ya se desarrollaba para tener una amplia distribución en un mercado multidisciplinario: los programas se distribuían para computadoras grandes y para minicomputadoras, a cientos y miles de usuarios.
Conforme crecía el número de sistemas informáticos, comenzaron a extenderse las bibliotecas del software.
TERCERA ERA
La tercera era en la evolución de los sistemas computacionales, comenzó a mediados de los setenta. El procesamiento distribuido (múltiples computadoras, cada una ejecutando funciones concurrentemente y comunicándose con alguna otra) incrementando notablemente. El microprocesador es una gran parte integral de un amplio espectro de productos "inteligentes" como: automóviles, hornos, microondas, robots industriales, entre otros. En muchos casos, la tecnología del software es integrada en esos productos por equipos técnicos que conocen el hardware. Las computadoras personales han sido el catalizador del gran crecimiento de muchas compañías del software. Mientras que las compañías de software de la segunda era vendían miles de copias de sus programas, las compañías del software de la tercera era vendían centenares de copias.
CUARTA ERA
La cuarta era del software se aleja de las computadoras individuales y de los programas de computadoras, dirigiéndose al impacto colectivo de las computadoras y del software. Cambio la arquitectura informática de entornos centralizados a entornos descentralizados cliente/servidor. El internet se puede observar como software al que pueden acceder usuarios. La cuarta era del software están enfocada a las tecnologías orientadas a los objetos y están desplazando rápidamente a enfoques de desarrollo de software de inteligencia artificial se han trasladado del del laboratorio a las aplicaciones prácticas, para un amplio rango de problemas. El software de redes neuronas artificiales ha abierto excitantes posibilidades para el reconocimiento de formas y habilidades de procesamiento de información al estilo de cómo lo hace la sociedad. En la cuarta era, continúan intesficandose los problemas asociados con el software:
La tecnología del hardware ha dejado desfasada a la capacidad de construir software que pueda explotar el potencial.
La capacidad de construir nuevos programas no puede dar abasto a la demanda de nuevos programas.
La capacidad de mantener los programas existentes esta amenaza por el más diseño y el uso de recursos inadecuales.
HISTORIA DE LA INGENERIA DE SOFTWARE
Se introdujo por primera vez a finales de la década de 1960. Esta crisis fue un resultado directo de la aparición del hardware de computadoras de la tercera generación. Estas maquinas eran de una gran capacidad muy superior a la de las maquinas más potentes de la segunda generación y su potencia hizo posibles las aplicaciones que hasta ese momento eran irrealizable. El desarrollo de esas aplicaciones requirió la construcción de grandes sistemas de software. El desarrollo del software estaba en una situación de crisis. Los costos del hardware caían mientras que los del software aumentaban con rapidez.
EVOLUCION DE LA INGENERIA DE SOFTWARE

1968: Surge la crisis del software.
1969-1971: Se establecen los primeros principios como resultado de la investigación en buenas prácticas de programación tales como: Diseño decente y modularidad.
1972-1973: Surge la programación estructurada y el concepto de estilo de programación.
1974-1975: Se inicia el manejo de la noción de confiabilidad y calidad del software.
1976-1977: Se pone atención a las fases anteriores a la codificación como análisis de requerimiento, especificación y diseño.
1978.1980: Incremento en el uso de herramientas automatizadas de desarrollo de software.
1980-1985: Se inician las herramientas automatizadas para cada fase del ciclo de vida.
1986-1995: Aparece el paradigma orientado a objetos para el desarrollo de software grande.
1995-2003: Se utilizan distintos modelos de procesos que tiene como objetivo apoyar distintos estrategias de desarrollo y evaluación para así lograr una mejor continúa en los productos.

No hay comentarios:

Publicar un comentario