-
Primera teoria de software
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 -
Period: to
Principios de la industria de software
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. -
La primera vez que un ordenador programa
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. -
Lenguaje ensamblador
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
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. -
Decada de los 60
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. -
Tarjetas perforadas
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 -
Period: to
Grandes computadoras
Grandes computadoras centrales (mainframes) dominaban las grandes corporaciones. Los usuarios se limitaban a terminales sin poder de procesamiento. -
Comité de ciencia de la OTA
El Comité de ciencia de la OTAN patrocinó dos conferencias sobre ingeniería del software -
“Go To Statement Considered Harmful"
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”. -
Impulso inicial en la Ingenieria de Software debido a conferencia en la OTAN
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. -
Crisis del software
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
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. -
Multiprogramación
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. -
Computadora de escritorio gracias a IBM
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. -
Computadora de escritoria y software
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 -
HTML
Llegó el HTML coincidiendo con el nacimiento de la World Wide Web. -
Internet
En los 90´s se genera el INTERNET, que ayuda entregar imformacion y tambien en ayuda en la busqueda de programas interactivos. -
Period: to
La evaluación de los procesos evita especificaciones incompletas o anómalas, la aplicación incorrecta de metodologías.
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. -
Metodologías de desarrollo y gestión del trabajo
Se empezaron a usar metodologías de desarrollo y gestión del trabajo como Scrum y Kanban -
Edsger Dijkstra
Analisis/Diseño de OO. Tecnología CASE, componentes y re-utilización, cuarta generación del softaware