-
Freferick Brooks
Nació Frederick Brooks creador del sistema operativo OS/360 -
Escritura
Inicio de la escritura del software -
Aparición
El término ingeniería de software apareció por primera vez en la década de los 50. -
Producto
Software como producto
-Década de lenguajes y compilación.
- “Crisis del software”. -
La genesis
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. -
Conferencias
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
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. -
Inicios
Desarrollo de las primeras metodologías formales del desarrollo de software -
Herramientas
Se pregonan herramientas, disciplina, métodos formales, proceso, y profesionalismo fueron promocionados como balas de plata -
Programación estructurada
Nacen los primeros métodos estructurados. -
2da generación
-Segunda generación del software.
-Calidad del software.
-Tipos abstractos dedatos.
-Estándares. -
Edsger Dijkstra
Muere Edsger Dijkstra desarrolló el marco para la programación adecuada. -
Concepto
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. -
3ra generación
-Actual auge del Internet, Tercera generación del software, aumento de costos. -
Demanda
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. -
Metodologías simples
La creciente de la demanda del software a bajo costo llevo al crecimiento de metodologías más simples. -
ISO/IEC TR 19759
Se establece la norma ISO/IEC TR 19759 buscando definir límites y contenido de la ingeniería de software -
Mejor trabajo
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. -
4ta generación
Análisis/diseño de OO, tecnologías CASE, componentes y re-utilización, cuarta generación del software.