-
Computadoras de Harvard
Las computadoras no existían, eran las personas que se encargaban de realizar el procesamiento manualmente, en especial mujeres. -
Diagramas de proceso
Los Gilbreth promocionaron el concepto de diagramas de proceso, los predecesores a los diagramas de flujo. -
Digitalización
Se pasó de registrar datos en cuadernos a hacerlo en computadoras. -
Period: to
Después de la segunda guerra mundial
Diagramas de flujo:
Los Gilbreth, junto a John von Neumann, desarrollarían los diagramas de flujo.
⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀
Subrutinas:
Concepto creado por Maurice Wilkes, David Wheeler y Stanley Gill, el poder de descomponer algoritmos.
⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀
Librerías:
Optimizar las tareas en los programas.
⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀
Movimiento open source.
⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀
Externalizar el desarrollo de software. -
Primera mención del término “Ingeniería de Software”
Margaret Hamilton acuñó por primera vez el término mientras trabajaba en Draper Laboratorio. -
Implementación del término "Ingeniería de Software"
El término "ingeniería de software" se implementó para hacer la distinción entre informática y la construcción de sistemas intensivos en software. -
Concepto de programación modular
Larry Constantine fue quizás el primero en la introducción de este concepto con las ideas de acoplamiento y cohesión como mecanismo de descomposición algorítmica. -
Estructura de la Programación
Edsger Dijkstra tomó un enfoque más formal, dando nosotros una herramienta importante para el software ingeniería. -
Period: to
La introducción de la computación personal
Esta no sólo fue impulsada por los avances técnicos y sociales, pero también cambió la naturaleza ingeniería de software en esa época. -
Generan una nueva versión operativa de un software:
Con una funcionalidad de usuario o propiedades cambiadas a partir de una versión anterior junto con los procesos y actividades de garantía de calidad y con la gestión de esos procesos. -
Comienza con el impacto colectivo de las computadoras y del software
Potentes máquinas personales controladas por sistemas operativos sofisticados.