Historia de la Ingeniería de
Software
La
historia de la ingeniería de software se establece estrechamente con el
desarrollo de la informática y la aparición de las primeras computadoras
programables en la década de 1940. Durante las décadas de 1950 y 1960, a medida
que las computadoras se volvían más accesibles, surgió la necesidad de
desarrollar métodos y técnicas sistemáticas para diseñar y construir software
de manera eficiente y confiable.
En la
década de 1960, la creciente complejidad de los sistemas de software y la falta
de métodos formales para su desarrollo llevaron a lo que se conoce como la
"Crisis del Software". Este período fue testigo de proyectos de
desarrollo de software que experimentaron retrasos, excedieron presupuestos y
no cumplieron con las expectativas de los usuarios finales.
estos
desafíos, surgieron nuevas metodologías y enfoques, como la programación
estructurada, que sentaron las bases para la ingeniería de software moderna.
Contribuciones Claves:
Se desarrollaron
Lenguajes de Programación por su creación
en 1954, el primer lenguaje de programación de alto nivel, hasta
lenguajes modernos, los lenguajes de programación han sido fundamentales para
el avance de la ingeniería de software, las metodologías de Desarrollo fue el
modelo que fue introducido por Winston
W. Royce en 1970, y se generaron las metodologías ágiles que son ejemplos de cómo
las metodologías de desarrollo han contribuido a la estructurar del proceso de
creación de software
Herramientas
y Entornos de Desarrollo: La aparición de entornos de desarrollo integrados y
herramientas de control de versiones ha mejorado significativamente la
eficiencia de los desarrolladores de software.
Eventos Históricos:
En las conferencias
de la OTAN (1968-1969): Estas conferencias fueron reconocidas por haber
formalizado el término “ingeniería de software” y por haber destacado la
“crisis del software”, donde de la necesidad surgió de prácticas de desarrollo
más rigurosas
Crisis
del Software (1960s-1980s): Este período se caracterizó por los desafíos en la
gestión de proyectos de software, lo que llevó a la búsqueda de nuevas
metodologías y prácticas donde la Computación Personal en (1980) fue llegada de
los ordenadores personales que expandió enormemente el campo de la ingeniería
de software, llevando a la creación de software para masas y no solo para
empresas o gobiernos.

