lunes, 19 de mayo de 2014

CBTIS 110
Instala y configura software.
Alumno: Christhian Israel González Tinoco
Profesor: Cesar Enrique Cortez
Grupo: 2T


(Ensayo de historia y evolución del software)

En este ensayo se va hablar, de la historia del software, de cómo ha ido evolucionando a través de los años, como se desarrolla y también se hablara de la historia y la evolución de la ingeniería del software.

El software está fuertemente ligado a casi cinco décadas de evolución de los sistemas informáticos, rendimiento del hardware con reducción del tamaño y un costo mucho más bajo, se ha dado lugar a sistemas informáticos más complejos.
En los primeros años el hardware sufrió constantes cambios, mientras que el software se consideraba como un agregado. El desarrollo del software se realizaba virtualmente sin ninguna planificación.
Durante este periodo, la mayor parte del hardware se dedicaba a la ejecución de un único programa que a la vez se dedicaba a una aplicación específica.
El software se desarrollaba y era utilizado por la misma persona u organización.
La misma persona lo escribía, lo ejecutaba, si ocurría un error o fallaba, lo depuraba.
En ese entorno personalizado del software, el diseño era un proceso implícito, realizado en lamente de alguien y la documentación no existía.
En los transcursos de los primeros años, se aprendió mucho de la implementación de sistemas informáticos.
Durante la segunda era, las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de complejidad del hardware y del software.
La llegada de las ¨cosas de software¨, donde el software se desarrollaba para tener una amplia distribución un mercado multidisciplinario. Los programas se distribuían para las minicomputadoras y las computadoras grandes a cientos o miles de usuarios, el gobierno, la industria y la universidad se aprestaban a desarrollar el mejor paquete de software, para ganar mucho dinero.
Conforme iba creciendo el número de sistemas informáticos, comenzaron a extenderse las bibliotecas de software, desarrollaban proyectos en los que se producían programas y esos programas tenían que ser corregidos, cuando se detectaba algún error o falla.
En la tercera era, en la evolución de los sistemas computacionales, comenzó a mediados de los setenta.
El procesamiento distribuido, incremento notablemente la complejidad de los sistemas informáticos. Se produce la llegada de los microprocesadores y las computadoras personales.
La cuarta era del software, está enfocada a las tecnologías orientadas y están desplazando rápidamente a enfoques de desarrollo de software más convencionales en muchas áreas de aplicación. La tecnología del hardware ha dejado desfasada a la capacidad de construir software que pueda explotar el potencial del hardware, la capacidad de mantener los programas existentes, esta amenazada por el mal diseño y el uso de recursos inadecuados, sin una buena ingeniería de software, es prácticamente imposible lograr un producto con calidad.
La ingeniería del software se introdujo por primera vez a finales de la década de 1960. Esa crisis fue el resultado directo de la aparición del hardware de computadoras de la segunda generación, e hiso posibles las aplicaciones.
Esas aplicaciones requirieron de 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 y los del software aumentaban muy rápido.
En el año 1968 surgió la crisis del software, este mismo sobrepasaba los costos y tiempo estimado, aparte tenía demasiadas fallas. De 1969 a 1971 se establecieron los resultados de la investigación, de prácticas de programación. En los años de 1974 a 1975, se inicio el manejo de la noción de confiabilidad y calidad del software, modelo de tolerancia a fallas y confiabilidad total.
En 1978-1980, se incremento el uso de herramientas automatizadas de desarrollo de software, se llevaron a cabo cursos de ingeniería de software. Los principales desarrollados en el 69 a 71 se usan masivamente en la industria del software. De 1995 a 2003 se utilizaron distintos modelos de madures de procesos que tienen como objetivo, lograr una mejora continua de los productos, en particular, la calidad de un sistema de software, está gobernada por la calidad del proceso utilizado para desarrollarlo y mantenerlo.

Mis conclusiones sobre el tema del software son, que desde sus inicios, cada vez se está modificando, era tras era de la ingeniería software, como ampliando herramientas y programaciones cada vez más extensas, para cada uso necesario de los usuarios y la tecnología avanzada a grandes pasos en tiempos más cortos de lo que antes eran.


No hay comentarios:

Publicar un comentario