-
Década 50
-- 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 -
Period: to
Primera evolución del software
-
Nace Fortran
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
se adopta el termino software -
Década 60
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 -
Period: to
Segunda evolución del software
-
Nace la ingeniería de software.
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. -
Lenguajes de programación
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 -
Década 70
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 -
Programación estructurada
--- 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 -
Period: to
Tercera evolución del software
-
Estandarización
Se funda el Comité IEEE Computer Society para el desarrollo de estándares de Ingeniería del Software -
Década 80
--- 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). -
Metodologías de desarrollo de software
Sirve para estructurar, planear y controlar el proceso de desarrollo en sistemas de información -
Responsabilidad del software
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. -
Se populariza el sistema operativo
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
Nace el desarrollo en espiral -
www
inicia la www (World Wide Web) -
Década 90
-- 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 -
Java
Surge el lenguaje de programación Java -
Period: to
Cuarta evolución del software
-
Linux
Linus Torvalds libera la primera versión de su núcleo, llamada Linux. -
Responsabilidad del software
Un fallo en el programa Rendezvous del transbordador espacial puso en peligro la misión de rescate del satelite INTELSAT-6 -
Boom de la web
-- Surgen los navegadores web
-- Ian Murdock comienza una nueva distribución basada en Linux, llamada Debian. -
Responsabilidad del software
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 -
Metodologías y estandarización
RUP se consagra como la principal metodología de desarrollo de software -
Cambio de milenio
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
Publicación de OpenOffice.org 1.0 -
HTML
HTML5 es un lenguaje markup usado para estructurar y presentar el contenido para la web -
Google, youtube,
Estas páginas desarrolladas a finales de los 90's, toman gran importancia, Transforman el mundo -
Redes sociales
--- 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. -
Dispositivos móviles
-- 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 -
Software Ágil
Scrum se consagra como la principal metodología de desarrollo ágil