-
Antes de la creación de los ordenadores como los conocesmo hoy en día fue propuesta por Alan Turing en su ensayo de 1935 Números computables con una aplicación al problema de la decisión
-
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.
-
Almacenado sostuvo un pedazo de software en una memoria electrónica, y lo ejecúto con éxito, en la Universidad de Manchester, en la Máquina Experimental de pequeña escala, también conocida como el ordenador "Baby". Fué escrita por Tom Kilburn, y calculaba el factor más alto de número entero 2^18=262,144.
-
El lenguaje ensamblador o assembly es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables.
-
El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los programadores siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría significar la ingeniería para el software.
-
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.
-
La tarjeta perforada o simplemente tarjeta es una lámina hecha de cartulina que contiene información en forma de perforaciones según un código binario. Estos fueron los primeros medios utilizados para ingresar información e instrucciones a una computadora
-
Grandes computadoras centrales (mainframes) dominaban las grandes corporaciones. Los usuarios se limitaban a terminales sin poder de procesamiento.
-
El Comité de ciencia de la OTAN patrocinó dos conferencias sobre ingeniería del software
-
aparece también el artículo de Dijkstra “Go To Statement Considered Harmful” que impulsó la programación estructurada y en el congreso IFIP se cita por primera vez el concepto de “factoría o fábrica de software”.
-
Muchos creen que estas conferencias marcaron el inicio oficial de la profesión de la ingeniería de software. El software como se ha visto, no surge con los equipos electrónicos, aunque es con ellos que adopta el nombre- ya está presente desde el empleo de ábacos o sumadoras mecánicas.Sin embargo, en estos casos, el (software) no se encuentra incorporado en el equipo.
-
El término expresaba las dificultades del desarrollo de software frente al rápido crecimiento de la demanda por software, de la complexidad de los problemas a ser resueltos y de la inexistencia de técnicas establecidas para el desarrollo de sistemas que funcionaran adecuadamente o pudieran ser validados.
-
Unix es un sistema operativo portable, multitarea y multiusuario; desarrollado por un grupo de empleados de los laboratorios Bell de AT&T. El sistema, junto con todos los derechos fueron vendidos por AT&T a Novell, Inc.
-
Se denomina multiprogramación a una técnica por la que dos o más procesos pueden alojarse en la memoria principal y ser ejecutados concurrentemente por el procesador o CPU.
-
Se hace realidad tener un “computador de escritorio” (PC: Personal Computer). Paralelamente nace el “software de escritorio”, que promueve la productividad personal, como planillas de cálculo y procesadores de texto.
-
En los años ochenta 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 -
Llegó el HTML coincidiendo con el nacimiento de la World Wide Web.
-
En los 90´s se genera el INTERNET, que ayuda entregar imformacion y tambien en ayuda en la busqueda de programas interactivos.
-
Para ello se utilizan distintos modelos de madurez de procesos que tienen como objetivo apoyar distintas estrategias de desarrollo y evaluación para así lograr una mejora continua en los productos.
-
Se empezaron a usar metodologías de desarrollo y gestión del trabajo como Scrum y Kanban
-
Analisis/Diseño de OO. Tecnología CASE, componentes y re-utilización, cuarta generación del softaware