Historia ingeniería de software

By nivisaw
  • Década 50

    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

    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.

    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

    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

    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

    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

    Metodologías de desarrollo de software
    Sirve para estructurar, planear y controlar el proceso de desarrollo en sistemas de información
  • Responsabilidad del software

    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

    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
    Nace el desarrollo en espiral
  • www

    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

    Java
    Surge el lenguaje de programación Java
  • Period: to

    Cuarta evolución del software

  • Linux

    Linux
    Linus Torvalds libera la primera versión de su núcleo, llamada Linux.
  • Responsabilidad del software

    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

    Boom de la web
    -- Surgen los navegadores web
    -- Ian Murdock comienza una nueva distribución basada en Linux, llamada Debian.
  • Responsabilidad del software

    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

    Metodologías y estandarización
    RUP se consagra como la principal metodología de desarrollo de software
  • Cambio de milenio

    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

    HTML
    HTML5 es un lenguaje markup usado para estructurar y presentar el contenido para la web
  • Google, youtube,

    Google, youtube,
    Estas páginas desarrolladas a finales de los 90's, toman gran importancia, Transforman el mundo
  • Redes sociales

    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

    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

    Software Ágil
    Scrum se consagra como la principal metodología de desarrollo ágil