-
Entre 1885 y 1927, el observatorio de Harvard empleó cerca de 80 mujeres para estudiar fotografías en vidrio de las estrellas. Descubrieron galaxias y nebulosas, y crearon métodos para medir distancias en el espacio.
-
El desarrollo de software era riguroso ya que se llevaba un cabo siguiendo el proceso de desarrollo secuencial como se hacía con el hardware prácticamente “conectando cables”.
-
En los años sesenta el desarrollo de software era artesanal, se construyeron sistemas de manera flexible, la aplicación de las propiedades fácil de modificar, fácil de copiar, no se gasta, es invisible, fomentaron el proceso de desarrollo, codifica y corrige. Estas personas dieron inicio con la cultura del hacker (en el buen sentido de la palabra) y la del vaquero que hacían desarrollos heroicos de última hora.
-
Frederick Phillips Brooks, Jr. es un ingeniero de software y científico de la computación, más conocido por dirigir el desarrollo del sistema operativo OS/360 y se tiene conocimiento que usó el termino "Software"
-
La conferencia organizada por La Organización del Tratado del Atlántico Norte (OTAN) en el año 1968 en Múnich Alemania consagró el uso del término Ingeniería del Software.
-
En los años setenta, surgen las fases del desarrollo: requerimientos, análisis, diseño, codificación y pruebas con la creación del ciclo de vida en cascada por Winston Royce, inicia la programación estructurada, los métodos para especificar, verificar y validar software
-
En los ochenta, aparece el ciclo de vida en espiral el cual fue propuesto por Barry Boehm que ya se utilizaba en otros ámbitos de la ingeniería, renace la Orientación a Objetos, se crea el primer modelo de madurez de procesos SW-CMM. Aparece el término Fábricas de Software y las primeras herramientas para incrementar la productividad a través de la programación 4GLs.
-
El lenguaje unificado de modelado es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el Object Management Group. Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema.
-
En El Salvador, se logró conectividad en forma
dedicada en diciembre 1995. -
En la década del 2000 aparecen los métodos ágiles, surge en el 2001 el manifiesto ágil como reacción a los métodos pesados utilizados en las décadas anteriores, los atributos del software seguridad, usabilidad, eficiencia, confiabilidad, eficiencia son prioritarios de aplicar al desarrollo de software .