22

EVOLUCIÓN DEL SOFTWARE

  • ENIAC

    ENIAC
  • Period: to

    PRIMERA ERA

    No existía un planteamiento previo, o documentación de ningún tipo.
    Pocos métodos.
    Desarrollo a base de prueba y error.
  • NACE EL LENGUAJE FORTRAN

    NACE EL LENGUAJE FORTRAN
  • NACE EL LENGUAJE COBOL

    NACE EL LENGUAJE COBOL
  • Period: to

    SEGUNDA ERA

    Se busca simplificar codigo.
    Aparicion de multiprogramación.
    Sistemas de tiempo real apoyan la toma de decisiones.
    Aparicion de osftware como producto.
    Inicio de crisis del software.
  • CRISIS DEL SOFTWARE

    CRISIS DEL SOFTWARE
    Incremento de demanda.
    Costos de produccion y de mantenimiento aumentan
  • NACE LA INGENIERÍA DE SOFTWARE

    NACE LA INGENIERÍA DE SOFTWARE
  • NACE LENGUAJE DE PROGRAMACIÓN C

    NACE LENGUAJE DE PROGRAMACIÓN C
  • Period: to

    TERCERA ERA

    Nuevos conceptos: Sistemas distribuidos.
    Aparecen: Redes de area local y global
  • NACE LENGUAJE DE PROGRAMACIÓN BASIC

    NACE LENGUAJE DE PROGRAMACIÓN BASIC
  • Period: to

    CUARTA ERA

    Aparecen: Redes de informacion, tecnologias orientadas a objetos, redes neuronales, sistemas expertos y SW de inteligencia artificial
  • NACE JAVA

    NACE JAVA
  • DEEP BLUE

    DEEP BLUE
    Se crea maquina capaz de derrotar al campión global de agedrez
  • Period: to

    QUINTA ERA

    Utiliza algunos requisitos de las eras anterioires, solo que aumenta la omnipresencia de la web, la reutilizacion e informacion y componentes
  • NACE WINDOWS VISTA

    NACE WINDOWS VISTA
  • WINDOWS 7

    WINDOWS 7
  • WINDOWS 8

    WINDOWS 8
  • MAVERICKS

    MAVERICKS