-
-- Se usa el método científico para aprender a través de la experiencia
--- El desarrollo de software se realizaba sin ninguna planificación una solo persona lo escribía -
-
Lenguaje de programación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica.
-
se adopta el termino software
-
Surge la multiprogramación y los sistemas multiusuario Nace la primer generación de sistemas de gestión de bases de datos. Nacimiento de las casa de software Proceso de desarrollo de software tipo codifica y corrige
-
-
Crisis del software Se realiza la primera conferencia sobre desarrollo de software en Múnich, financiada por la OTAN, nace el término "ingeniería del software" Nace formalmente la rama de ingeniería de software.
-
Nace el lengujaje B Es un tipo de un lenguaje de programación desarrollado en los Bell Labs Nace el lengujaje C, Se puede decir que es la evolución del lenguaje B Es un lenguaje orientado a la implementación de Sistemas Operativos
-
los sistemas distribuidos, las redes de área local y global y el acceso instantáneo a los datos incrementaron notablemente la complejidad de los sistemas informáticos
-
--- Identificación de las diferentes fases del desarrollo de software requerimientos, análisis, codificación y pruebas.
--- Modularidad, encapsulación, abstracción de tipos de datos,
--- Acoplamiento débil y alta cohesión.
--- Se publica el modelo en cascada -
-
Se funda el Comité IEEE Computer Society para el desarrollo de estándares de Ingeniería del Software
-
--- Productividad y escalabilidad de sistemas y equipos de desarrollo
--- La industria del software es la cuna de la economía del mundo programación orientada a objetos
--- A finales de esta década se crea el primer modelo de madurez de capacidad de procesos (SW-CMM). -
Sirve para estructurar, planear y controlar el proceso de desarrollo en sistemas de información
-
Un error de software en el sistema de alerta temprana de la Unión Soviética indicó que cinco misiles balísticos habían sido lanzados por los Estados Unidos lo que casi provoca la tercera guerra mundial.
-
Microsoft Windows es el nombre de una familia de distribuciones de software para PC, smartphone, servidores y sistemas empotrados, desarrollados y vendidos por Microsoft .
-
Nace el desarrollo en espiral
-
inicia la www (World Wide Web)
-
-- la concurrencia (paralelismo y distribución) adquiere mayor importancia
-- Los diseñadores y los arquitectos de software inician su experiencia a través de patrones de diseño y de arquitectura
-- Se define el modelo en espiral para el desarrollo basado en el análisis de riesgos y el desarrollo de software iterativo e incremental
-- impulsan la creación de software libre y de código abierto -
Surge el lenguaje de programación Java
-
-
Linus Torvalds libera la primera versión de su núcleo, llamada Linux.
-
Un fallo en el programa Rendezvous del transbordador espacial puso en peligro la misión de rescate del satelite INTELSAT-6
-
-- Surgen los navegadores web
-- Ian Murdock comienza una nueva distribución basada en Linux, llamada Debian. -
Agencia Espacial Europea lanzó el cohete Ariane 5. una de las hipotesis de su fallo es que fue un error de programación en el módulo de gestión provocó la autodestruccion del cohete
-
RUP se consagra como la principal metodología de desarrollo de software
-
Y2K fue un gran susto para la era tecnológica, error de software causado por nombrar el dato año en solo dos dígitos.
-
Publicación de OpenOffice.org 1.0
-
HTML5 es un lenguaje markup usado para estructurar y presentar el contenido para la web
-
Estas páginas desarrolladas a finales de los 90's, toman gran importancia, Transforman el mundo
-
--- las redes sociales se vuelven tan populares alrededor del mundo de la Internet
--- En enero del 2007 apareció iPhone OS, el sistema operativo para celulares de Apple. -
-- Sistema operativo para moviles Android
-- realidad virtual Es un entorno generado mediante tecnología informática, que crea en el usuario la sensación de estar inmerso en él -
Scrum se consagra como la principal metodología de desarrollo ágil