Catégories : Tous - conferencias - sistemas - programación - desarrollo

par jose angel romo Quintero Il y a 11 mois

64

evolución de la ingeniería de software

A lo largo de las décadas, la ingeniería de software ha experimentado una evolución notable marcada por la introducción de lenguajes de programación innovadores, estándares de calidad y avances en metodologías de desarrollo.

evolución de la ingeniería de software

Evolución de la ingeniería de software

2014

Se publica la versión 3.0 del CMMI, un modelo de gestión de calidad y mejora continua de procesos en ingeniería de software.

2006

se publica el estándar ISO/IEC 15504, que evalúa la capacidad de los procesos de software y establece los requisitos para la mejora continua.

2001

Un grupo de programadores crea el Manifiesto Ágil, que establece los valores y principios para el desarrollo de software ágil

1995

Se publica el estándar ISO/IEC 12207, que establece los procesos del ciclo de vida del software.

1987

se publica el estándar ISO 9001, que establece los requisitos para un sistema de gestión de calidad en una organización.

1986

Se publica el primer estándar de calidad de software, el IEEE 730, que establece las directrices para la planificación y control de calidad del software.

1975

Se crea el lenguaje de programación C, desarrollado por Dennis Ritchie en los laboratorios Bell.

1972

Se publica el libro "The Art of Computer Programming" de Donald Knuth, un referente fundamental en la informática teórica.

1971

Se crea el primer sistema operativo de la historia, el Unix, desarrollado por Dennis Ritchie y Ken Thompson.

1970

Se desarrolla el lenguaje de programación Pascal, diseñado para enseñar programación estructurada.

1968

Se celebra la primera conferencia de ingeniería de software en Garmisch, Alemania.

1956

John Backus y su equipo desarrollan el primer lenguaje de programación de alto nivel, el Fortran.

1951

1945

El matemático británico Alan Turing escribe un artículo sobre la posibilidad de crear máquinas que puedan realizar cualquier tarea computable.