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