-
Period: to
1940-1950
En estas décadas el coste del hardware era tremendamente superior al del software, que tenía por lo tanto una importancia relativa mucho menor. Se consideraba además que el software se podía desarrollar de la misma forma que se desarrolla el hardware; y, de hecho, los primeros ingenieros que se ocupaban del software eran los mismos que desarrollaban el hardware. -
Década de los 50's
-
Década de los 60's
A pesar de importantes éxitos como las misiones de la NASA, se empieza a hacer evidente que el software se diferencia demasiado del hardware para poder ser tratado de la misma manera.
Es la época
de los famosos “códigos espagueti” (muy difíciles de
entender incluso por quien lo escribía) y la aparición
de “héroes” que después de varias noches sin dormir
conseguían arreglar a último minuto el software para
cumplir los plazos marcados. -
Década de los 70's
En esta década las organizaciones empezaron a comprobar que los costes del software superaban a los del hardware. Parnas propone la descomposición modular y el concepto de ocultamiento de información (information hiding), Chen el modelo E/R y Royce el modelo de ciclo de vida en cascada. -
Década de los 80's
Leo Osterweil impartió una charla invitada en la International Conference on Software Engineering (ICSE) cuyo título fue “Software processes are software too” que supuso el inicio de una nueva forma de abordar los procesos software. -
computador de escritorio
Se crean las computadoras y los software de escritorio, que tienen como publicidad el acceso a plantilas, correo electronico, plantillas de calculo y algunos programas mas.
A finales de los ochenta se comienzan a ver impresoras y discos duros -
Microsoft Windows
Denomindo Windows en noviembre de 1985 como complemento para MS-DOS, en respuesta al creciente interés del mercado en una interfaz gráfica de usuario (GUI) que fuera introducido por otros sistemas operativos como Mac OS y de otras compañías como Xerox.1 En esas fechas, Microsoft consiguió un contrato de arrendamiento de su sistema operativo con el gigante de la informática, IBM, por lo que fue preinstalado desde fábrica en la mayoría de ordenadores personales del mundo, y es el mas conocido. -
Década de los 90's
Durante la cual se desarrollan los modelos relacionados con la mejora de procesos software, como Ideal, TSP o PSP, y las normas y estándares de calidad como la ISO 9126, ISO 12207, ISO 9000-3, etc. -
Nucleo Linux
Linux es un núcleo libre de sistema operativo basado en Unix.2 Es uno de los principales ejemplos de software libre. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. -
Década de los 2000
Se firma el “Manifiesto Ágil” como intento de simplificar la complejidad de las metodologías existentes y en respuesta a los modelos “pesados” tipo CMM, y surgen, los métodos híbridos, que buscan un equilibrio, combinando la adaptabilidad de los ágiles con la formalidad y documentación de los métodos rigurosos. -
Redes inalambricas
Se crean dispositivos inalambricos.
Empiezan las tendencias de sistemas de busqueda como ( google, yahoo y otros) tambien el uso de blogs, Ademas se utiliza para entretenimiento , información y otras cosas mas. -
Década de los 2010
En esta década, además de afianzarse las líneas descritas en las décadas anteriores, estamos asistiendo a una mayor integración entre la Ingeniería del Software y la Ingeniería de Sistemas -destacando el papel de los requisitos no funcionales y, sobre todo, de la seguridad-; la importancia de la “Ciencia, Gestión e Ingeniería de los Servicios” que requiere un enfoque interdisciplinar (informática, marketing, gestión empresarial, ciencias cognitivas, derecho, etc.) -
Referencias
Mario Piattini. (2016). Evolución de la Ingeniería del Software y la formación de profesionales. 04 marzo de 2021, de sedici Sitio web: http://sedici.unlp.edu.ar/bitstream/handle/10915/57358/Documento_completo.pdf-PDFA.pdf?sequence=1&isAllowed=y