martes, 13 de mayo de 2014

HISTORIA Y EVOLUCIÓN DEL SOFTWARE


SOPORTE Y MANTENIMIENTO DE EQUIPO DE COMPUTO

UNIDAD 3

INSTALE Y CONFIGURE SOFTWARE

LIZETH GUADALUPE SAUCEDO ROJAS

2°T

CBTis 110

El contexto en el que se ha desarrollado el software está fuertemente ligado con la evolución de los sistemas informáticos. Un mejor rendimiento del hardware ha dado lugar a sistemas informáticos más complejos. Se ha pasado de procesadores a válvulas a las microelectrónicas que son capaces de procesar 200 millones de instrucciones por segundo.

PRIMEROS AÑOS
En los primeros años del desarrollo de las computadoras, el hardware ha sufrido varios cambios, mientras que el software simplemente se contemplaba. En la programación de computadoras existían pocos métodos sistemáticos, mientras el desarrollo del software se realizaba virtualmente.
Durante, este periodo, los sistemas se utilizaban como orientación de lotes, siendo algunas excepciones. Sin embargo, el hardware se dedicaba a la ejecución de un único programa. Lo normal era que el hardware fuera propósito general y el software se diseñaba a medida para cada aplicación.
La mayoría del software se desarrollaba y era utilizado por la misma persona, debido a que la movilidad del trabajo era muy baja. Este entorno del software, el diseño era un proceso implícito realizado en la mente de alguien.
A lo largo de los años se aprendió mucho sobre los sistemas informáticos, pero poco sobre el software. Sin embargo, durante esa era se desarrollaron muchos sistemas informáticos excepcionales.

SEGUNDA ERA
En la evolución de los sistemas computacionales se extiende de la década de los sesenta hasta de los finales de los setenta. Las técnicas interactivas abrieron nuevos niveles de complejidad del software. Los avances de los dispositivos de almacenamiento condujeron a la primera generación de sistema de gestión de bases de datos.
Esta era se caracterizó por el establecimiento del software como producto de las “casas del software”, donde el software se desarrollaba para tener una amplia distribución en el mercado.
Conforme crecía el número de sistemas informáticos, comenzaron a extenderse las bibliotecas de software, las casas desarrollaban nuevas sentencias. Todas esas sentencias tenían que ser recogido cuando se detectaron fallos; estas actividades se llamaron mantenimiento de software.
El esfuerza gastado en el mantenimiento del software comenzó a absorber recursos en una medida alarmante y había comenzado una “crisis del software”.



TERCERA ERA
La evolución de los sistemas computacionales, comenzó a mediados de los setenta. El procesamiento distribuido incremento la complejidad de los sistemas informáticos.
Se produce la llegada de los microprocesadores y las computadoras personales. El microprocesador es parte integral de un espectro de productos “inteligentes”.
La tecnología del software es integrada en equipos técnicos que conocen el           hardware, pero no en el desarrollo del software. El hardware de las computadoras personales ha sido un producto estándar. Las ventas del producto del software han continuado creciendo.



CUARTA ERA.
El software se aleja de las computadoras personales y de los programas de computadora. Las maquinas personales ahora controladas por sistemas operativos sofisticados, acompañados por aplicaciones de software avanzadas.
Por fin, los sistemas expertos y el software de inteligencia artificial se trasladaron a las aplicaciones prácticas, para un alto rango de problemas en el mundo real. Pero aún continuaban los problemas asociados con el software:
·        La tecnología del hardware ha dejado desfasada a la capacidad de construir software.
·        La capacidad de construir nuevos programas no puede dar abasto.
·        La capacidad de mantener los programas existentes está amenazada.
·        Sin una buena ingeniería del software, es imposible lograr un producto con calidad.

HISTORIA DE LA INGENIERÍA
El término “ingeniería de software” se introdujo por primera vez a finales de los sesenta en una conferencia llamada “crisis del software”. Esta crisis fue el resultado de la aparición del hardware de computadores. Estas máquinas eran de unas posibles aplicaciones que hasta ese momento eran irrealizables.
El desarrollo del software estaba en una situación de crisis. Los costos del hardware caían mientras que el software aumentaba con rapidez.
Además, el término “software” no solo abarca los programas de computación asociados con alguna aplicación, el software incluye toda la documentación necesaria para instalar, usar, desarrollar y mantener esos programas.

EVOLUCIÓN DE LA INGENIERÍA DEL SOFTWARE
Ø  1968: Surge la crisis del software. Se acuña el nombre de ingeniería de software.
Ø  1969-1971: Se establecen los primeros principios como resultado de la investigación en buenas prácticas de programación.
Ø  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: Surgen las técnicas como abstracción y descomposición modular.
Ø  1978-1980: Incremento en el uso de herramientas automatizadas de desarrollo de software.
Ø  1980-1985: Se inician las herramientas automatizadas para cada fase de la programación estructurada.
Ø  1995-2003: La evolución de los procesos evita especificaciones. Para ello se utilizan distintos modelos de madurez como distintas estrategias de desarrollo y evolución. En particular, la calidad de sistema de software está gobernada por la calidad del proceso utilizado para desarrollo y mantenerlo.

  

No hay comentarios:

Publicar un comentario