Want to make creations as awesome as this one?

More creations to inspire you

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.