-
Period: to
Años 50
Primera Generación de computadoras -
Años 50
Primera aparición de software
Software como añadido -
Año 1955
Codificar es un "arte"
No hay métodos, procesos ni planificación
Poca difusión
Dificil mantenimiento -
Procesamiento por lotes y Software libre
Es posible realizar el procesamiento por lotes
Aparece como concepto el software libre (Distribución) -
Primer lenguaje de programacion
Aparece el primer lenguaje de programación
Fortran, cobol y algon son algunos de los más conocidos -
Años 60
Aparece software como producto
Empresas desarrolladoras
Distribución masiva
Origen del término Ingeniería de Software -
Period: to
Años 60
-
Sistemas en tiempo real
Es posible reducir los tiempo de análisis y transformación de datos
Primera generación de sistemas gestores de BD -
Crisis de software
Aparecen inconvenientes en el desarrollo
Aumenta demanda
Dificil desarrollar y mantener -
Bibliotecas
Se aumenta el conocimiento creación de bibliotecas
Compilación de software -
Años 70
Se consolida como producto
Creación de métodos y practicas
Verificación de programas -
Period: to
Años 70
-
Pardigmas de programación
Aparecen los paradigmas de programación
Plantea conceptos claves -
Programción estructurada
Jackson propone primer método de desarrollo -
Años 80
El mundo se da cuenta de la importancia del software
Economía gira entorno a software -
Period: to
Años 80
-
Ciclo de vida del software
Se genera los primeros acercamientos al ciclo de vida del software -
Modelo esprial
Barry Boehm define el modelo en espiral para el desarrollo de software -
Period: to
Años 90
-
WWW
Tim Berners-Lee publicó el proyecto World Wide Web -
UML
Rational Software Corporation crea equipo que propone UML -
Scrum
Ken Schwaber presentó “Scrum Development Process” -
RUP
Sale al mercado la primera versión de RUP -
Period: to
Actualidad
-
Efecto 2000
Se invierten millones en software para prevenir "Efectos del año 2000" -
Era 2000
Aumenta la presencia en la web
Se contempla la reutilización
Se orienta a componentes
Se aumenta la necesidad de métodos agiles -
Lenguajes Orientados a Objetos
Toma fuerza el concepto de lenguaje orientado a objetos y así mismo se aumenta mercado -
Ingenieria de software vital
La ingeniería de software es calificada como uno de los empleos con mayor proyección -
Windows Vista
Se da importancia a los equipos de uso cotidiano y uso personal -
Windows Vista
Se lanza a mediados de octubre, as{i como una versión para servidores -
Windows 8