-
INICIO
El presidente Roosevelt, lanzo muchos proyectos. Uno de ellos el proyecto de las Tablas Matematicas, liderado por Gertrude Blanche, quien desarrollaría muchas prácticas para hacer computación manual (Computadoras humanas!). -
Dispositivos electromagneticos.
Aparece el termino “digital”. Fue entonces cuando George Stibitz aplico las ideas de George Boole a los dispositivos electromecánicos. -
Aplicacion del termino
En esta época se aplica el desarrollo de software. -
iniciativa
Iniciativa de lenguajes de programación. -
Crisis de Software
este 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 -
Uso del termino Software.
Anthony Oettinger uso el termino para hacer la referencia entre ciencia de la computación y el desarrollo de sistemas intensivo de software. -
Surge la ingeniería de software
Nace el termino Ingeniería de software en la primera conferencia organizada por la OTAN sobre desarrollo de software, de la cual nació formalmente la rama de la ingeniería de software. El término se adjudica a F. L. Bauer, aunque previamente había sido utilizado por Edsger Dijkstra en su obra The Humble Programmer. -
Evolucion de sistemas
la evolución de los sistemas distribuidos, las redes de área local y global y la creciente demanda de acceso instantáneo a los datos supuso una fuerte presión sobre los desarrollos de software incrementó notablemente la complejidad de los sistemas informáticos. -
primeras compañías
Nacieron las primeras compañías que ofrecían software como un producto privativo esto significa que tenía un costo. -
Surge el programa C
El desarrollo inicial de C se llevó a cabo en los Laboratorios Bell de AT&T entre 1969 y 1973; según Dennis Ritchie, el periodo más creativo tuvo lugar en 1972.1 Se le dio el nombre "C" porque muchas de sus características fueron tomadas de un lenguaje anterior llamado "B". -
Metodos desarrollados
EA Edmonds escribió un artículo que introdujo un proceso de desarrollo de software de adaptación(Edmonds. 1974) (Edmonds. 1970) . Al mismo tiempo y de forma independiente, los mismos métodos fueron desarrollados y desplegados por el New York Teléfono Sistemas Centro de Desarrollo de la Sociedad bajo la dirección de Dan Gielan. -
Introducción de lenguajes de programación
la industria del software es la cuna de la economía del mundo donde las técnicas para el desarrollo de software de cuarta generación (4GLs) cambian la forma en que se construyen los programas para incrementar la productividad a través de la programación por el usuario, se introducen la tecnología de programación orientada a objetos a través de múltiples lenguajes de programación desplazando los enfoques de desarrollo tradicionales -
Crecimiento continuo.
Esta ley indicaba que los sistemas de tipo electrónico Debían incrementar para mantener la satisfacción del usuario a lo largo del periodo de vida del sistema. -
Formació de IEEE
se formó un comité de redes locales con la intención de estandarizar un sistema de 1 o 2 Mbps que básicamente era Ethernet (el de la época). Decidieron estandarizar el nivel físico, el de enlace y superiores. Dividieron el nivel de enlace en dos subniveles: el de enlace lógico, encargado de la lógica de re-envíos, control de flujo y comprobación de errores, y el de acceso al medio, encargado de arbitrar los conflictos de acceso simultáneo a la red por parte de las estaciones. -
Ciclo de vida
surgió el ciclo de vida del software y con ello también nació en mantenimiento del software. -
Lanzamiento de Windows 2.0
Se presentó varias mejoras en la interfaz de usuario y en la gestión de memoria. También introdujo nuevos métodos abreviados de teclado. También podría hacer uso de memoria expandida -
world wide web
Tim Berners-Lee después de proponer su proyecto logra iniciar la web (World Wide Web) -
Surge el lenguaje de programación JAVA
JAVA:
es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90.
El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple. en este año también surge Primera versión popular de Windows, Windows 3.0 -
Sociedad WEB
la concurrencia (paralelismo y distribución) adquiere mayor importancia, la orientación a objetos se extiende a las fases de análisis y diseño, se implementa el lenguaje de modelado (UML) y se genera el primer proceso comercial de desarrollo orientado objetos (RUP). La usabilidad de sistemas se convierte en el foco de atención e investigación, el software empieza a ocupar la posición crítica en el mercado competitivo y en la sociedad Web. -
Métodos Crystal
Alistair Cockbur presenta los Métodos Crystal, el punto de inicio de la evolución de las metodologías de desarrollo de software que eventualmente resultaron en lo que hoy se conoce como el movimiento ágil. Crystal puede ser aplicada en equipos de trabajo de entre 6 y 8 desarrolladores localizados en la misma área, trabajando en sistemas no críticos para la vida (es decir los fallos son tolerables). -
Inicio de software en el país
se instaló un servidor con Mandrake Linux en la Biblioteca Central de la Fuerza Armada, esos serían parte de los inicios del software libre en el país. -
Impacto del software
Redes de Información, Tecnologías Orientadas a Objetos, Aparecen: Redes Neuronales, Sistemas Expertos y SW de Inteligencia Artificial. -
Scrum
El método Scrum fue ideado por Ken Schwaber y Jeff Sutherland, quienes lo presentaron en la conferencia OOPSLA 95 (Object-Oriented Programming, Systems, Languages & Applications) en Austin Texas. -
PRogramaciones en pares( Pair programming)
Jim Coplien publicó un Paper , que definió la "Programación en Pares" como un patrón de desarrollo de software. Por otra parte Larry Constantine definió los "duos dinámicos" en su libro "Constantine on Peopleware" del mismo año. Este concepto se convirtió en una parte integral de la Programación Extrema. Se han realizado muchas investigaciones que han demostrado la efectividad de la programación en pares. Sin embargo, la filosofía no está reflejada en el Manifiesto Ágil. -
El Manifesto Agil
Bob Martin, reúne a otros 16 líderes del movimiento ágil, para escribir el "Manifiesto Ágil", que engloba las metodologías que hasta ese momento se les conocía como "Metodologías de Desarrollo de Software de peso liviano" -
Google & Youtube
La popularidad de estos servicios toma gran demanda y por ende se van a la cima. -
MINED y la tegnologia
El Programa Conéctate tiene la finalidad de proveer al Sistema Educativo Nacional herramientas tecnológicas que mejoren los niveles de calidad académica y que desarrollen, en los estudiantes, las competencias tecnológicas que exige el ámbito laboral actúa, lo que permitirá elevar el nivel de competitividad del país. -
Kanban
El método se enfoca en la entrega "justo a tiempo" y en no sobrecargar a los desarrolladores de software, tal como su precursor el Kanban para manufactura perfeccionado por Toyota. -
ANDROID
Surge el revolucionario sistema operativo para dispositivos móviles denominado "Android". -
Disositivos Mobiles
Los dispositivos móviles son lo mas novedoso con nuevos sistemas operativos. -
Ministerio de Salud
En el Ministerio de Salud, donde se ha migrado una gran cantidad de equipos al software libre. -
Intento de cambios, sin buenos resultados
Administración del presidente Funes intentó darle un giro al tema desde el sector gubernamental, sin resultados muy alentadores. https://www.uls.edu.sv/sitioweb/component/k2/item/237-breve-acercamiento-a-una-historia-del-software-libre-en-el-salvador -
Avances del software en el pais
unificación de los portales web de casi todas las dependencias estatales, con un gestor de contenidos libre. Uno de los proyectos más grandes en materia de uso de software libre en el gobierno. -
Implementan el software en el ministerio de educación
El Programa Conéctate tiene la finalidad de proveer al Sistema Educativo Nacional herramientas tecnológicas que mejoren los niveles de calidad académica y que desarrollen, en los estudiantes, las competencias tecnológicas que exige el ámbito laboral actúa, lo que permitirá elevar el nivel de competitividad del país -
Lean Startup
Eric Ries escribe su obra "Lean Startup". Es una metodología mayormente teórica para el desarrollo de empresas y productos. Basado en las experiencias de Ries trabajando con varios emprendimientos (startups), el método se basa en que los ciclos de desarrollo de productos pueden reducirse en duración por medio de ciclos continuos de experimentaciones, iteraciones y lanzamientos de producto. -
RICHARD STALLMAN
DE LA FUNDACIÓN SOFTWARE LIBRE. Muchos estudiantes tuvieron la oportunidad de disfrutar de la conferencia entre los cuales estaban los estudiantes de la Universidad Gerardo Barrios, posteriormente pudieron conversar en un grupo más pequeño con este precursor y profeta de las libertades en el software, y todo un personaje con sus especiales gustos y creencias. Gracias a la UGB por hacer posible la primera visita de Richard Stallman a El Salvador. -
Centros educativos y cambios de software
Los centros educativos del sistema público han recibido instrucciones de parte
del MINED para descontinuar el uso de programas de computación que requieren la compra
de licencia para operar, y dar paso a los programas que se descargan de la web sin mayor
costo. Por lo tanto, en los centros de cómputo
de los centros escolares debe instalarse el sistema operativo Linux y sustituir el paquete de
oficina de Microsoft por la suite Open Office o
Libre Office. (Joma, 2014)