-
Nació Frederick Brooks creador del sistema operativo OS/360
-
Inicio de la escritura del software
-
El término ingeniería de software apareció por primera vez en la década de los 50.
-
Software como producto
-Década de lenguajes y compilación.
- “Crisis del software”. -
Ligada a la crisis de la programación se plantea la necesidad de controlar el proceso de desarrollo
-Primera generación del software.
-Lenguaje de alto nivel estructurado. -
Primeras conferencias sobre ingeniería de software patrocinadas por la OTAN, las cuales se dice que crearon como profesión la ingeniería del software.
-
Crisis del software estimula la ingeniería del software al ver que no tenían los resultados deseados en la creación de software nuevo.
-
Desarrollo de las primeras metodologías formales del desarrollo de software
-
Se pregonan herramientas, disciplina, métodos formales, proceso, y profesionalismo fueron promocionados como balas de plata
-
Nacen los primeros métodos estructurados.
-
-Segunda generación del software.
-Calidad del software.
-Tipos abstractos dedatos.
-Estándares. -
Muere Edsger Dijkstra desarrolló el marco para la programación adecuada.
-
Aparición del concepto de la ingeniería del software:
El modelo en espiral, que Barry Boehm propuso originalmente en 1986, es un modelo de proceso de software evolutivo que conjuga la naturaleza iterativa de la construcción de prototipos con los aspectos controlados y sistemáticos del modelo en cascada. -
-Actual auge del Internet, Tercera generación del software, aumento de costos.
-
Muchas organizaciones pequeñas comienzan a realizar una demanda de software, esto genera una necesidad de creación de software a bajo costo y a su vez genera la necesidad del desarrollo de nuevas metodologías simples y rápidas para desarrollo de software funcional.
-
La creciente de la demanda del software a bajo costo llevo al crecimiento de metodologías más simples.
-
Se establece la norma ISO/IEC TR 19759 buscando definir límites y contenido de la ingeniería de software
-
Se califica la ingeniería del software como el mejor trabajo en Estados Unidos en términos de crecimiento, paga, niveles de estrés, flexibilidad en horas y medio ambiente de trabajo, creatividad y lo fácil que es entrar y avanzar en el campo.
-
Análisis/diseño de OO, tecnologías CASE, componentes y re-utilización, cuarta generación del software.