-
Primera Era
✓ Aparece el término de 'Ing. de Software'.
✓ Distribución limitada.
✓ Software a medida.
✓ No habían métodos de planeamiento de ningún tipo. Desarrollo a base de prueba y error
✓ Orientación por lotes.
✓ Crisis del software: algunos proyectos de software sobrepasaron el presupuesto y el tiempo estimados; otros causaron daños a la propiedad incluso pérdidas de vidas. Evolucionó para enfatizar CALIDAD. -
Period: to
Primera Era (1950-1965)
-
Segunda Era
✓ Simplificación de código.
✓ Multiprogramación y sistemas multiusuarios.
✓ Software como producto.
✓ Surgen metodologías para el desarrollo de software. -
Period: to
Segunda Era (1965 - 1972)
-
Tercera Era
✓ Sistemas distribuidos.
✓ Inteligencia en el Software.
✓ Hardware bajo costo.
✓ Sistemas de información más complejos.
✓ Redes de área local y global.
✓ Microprocesadores. -
Period: to
Tercera Era (1972 - 1985)
-
Cuarta Era
✓ Sistemas operativos sofisticados
✓ Arquitectura Cliente-Servidor
✓ Tecnologías Orientadas a Objetos (OOP)
✓ Información es valor preponderante en las organizaciones.
✓ Redes de información: redes neuronales, redes de computadoras, realidad virtual, inteligencia artificial. -
Period: to
Cuarta Era (1985 - 1995)
-
Period: to
Quinta Era (1995 - Actualidad)
-
Quinta Era
✓ Omnipresencia del Internet: buscadores web, Redes Sociales.
✓ Metodologías ligeras.
✓ Software Engineering Body of Knowledge (SWEBOK) como estándar ISO (ISO/IEC TR 19759).
✓ Reutilizado de datos y componentes de software