TIMELINE FLECHAS
GustownGamer YT
Created on September 11, 2024
More creations to inspire you
12 PRINCIPLES OF ANIMATION
Vertical infographics
HOW TO CREATE THE PERFECT VIRTUAL WORKSPACE
Vertical infographics
WHY WE LIKE INFOGRAPHICS
Vertical infographics
BOOKFLIX
Vertical infographics
Transcript
1986
+INFO
2023 Donec lectus diam, imperdiet eu pretium aliquam, fringilla et ligula. Donec malesuada elementum nibh a consectetur. Curabitur vehicula rutrum dolor ac fringilla. Quisque vel varius arcu, at congue purus. Curabitur molestie pretium lacinia
2023
1968
HISTORIA DE LA INGENIERIA EN SOFTWARE
1970-1980
1990-2000
2001
Origen del término "Ingeniería de Software"
Origen del término "Ingeniería de Software"
El término "ingeniería de software" se utilizó por primera vez en una conferencia de la OTAN en 1968 para abordar la creciente complejidad del desarrollo de software. Se reconoció la necesidad de aplicar principios de la ingeniería al software, debido a la falta de metodologías formales y al crecimiento de los sistemas informáticos.
Crisis del Software
Durante las décadas de 1960 y 1970, la industria del software enfrentó lo que se conoce como la "crisis del software". Los proyectos eran comúnmente entregados tarde, por encima del presupuesto y con errores. Los sistemas eran cada vez más complejos y difíciles de mantener, lo que llevó a una demanda urgente de mejores técnicas y herramientas de desarrollo.
La Ley de Brooks y "No hay balas de plata"
Fred Brooks, en su ensayo de 1986 titulado "No Silver Bullet," argumentó que no existen soluciones mágicas ("balas de plata") que puedan resolver todos los problemas inherentes al desarrollo de software. Explicó que aunque se pueden lograr mejoras incrementales, los problemas fundamentales del software (como la complejidad y la evolución) no se pueden eliminar completamente.
La transición a la ingeniería de software moderna
A lo largo de los años 90 y 2000, surgieron metodologías más formales y estructuradas, como CMMI (Capability Maturity Model Integration) y métodos de desarrollo ágiles. Estas metodologías hicieron hincapié en mejorar la calidad, gestionar riesgos y mantener el control sobre proyectos complejos, llevando a la profesionalización de la ingeniería de software como una disciplina madura.
El Manifiesto Ágil
En respuesta a los enfoques tradicionales y rígidos como el "ciclo de vida en cascada", en 2001 se publicó el "Manifiesto Ágil". Este enfoque proponía ser más flexible y adaptativo, con énfasis en las iteraciones rápidas y la colaboración constante con los clientes. Marcó un cambio significativo hacia métodos de desarrollo de software más ligeros y eficaces.