HISTORIA DE LA INGENIERIA DE SOFTWARE

 




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.






Sin comentarios