Evolución del Software

Timeline created by Rodrigo I
  • ENIAC

    ENIAC
    ENIAC, acrónimo de Electronic Numerical Integrator And Computer (Computador e Integrador Numérico Electrónico),1​2​ fue una de las primeras computadoras de propósito general. Era Turing-completa, digital, y susceptible de ser reprogramada para resolver «una extensa clase de problemas numéricos».
  • Period: to

    Primera Era

    El software se diseña a medida para cada aplicación y tenía una distribución relativamente pequeña. A lo largo de los primeros años aprendimos mucho sobre la implementación de sistemas informáticos, pero relativamente poco sobre la ingeniería de las computadoras. Aunque en verdad, debemos reconocer que durante esa era se desarrollaron muchos sistemas informáticos excepcionales. Algunos de ellos todavía se siguen utilizando hoy y por sus características, siguen siendo admirados con toda justicia.
  • Lenguaje FORTRAN

    Lenguaje FORTRAN
    Fortran es un lenguaje de programación de 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. El FORTRAN vino a dominar esta área de la programación desde el principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como la predicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional, física computacional y química computacional.
  • Lenguaje COBOL

    Lenguaje COBOL
    El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador (ya que en los años 1960 existían modelos de ordenadores incompatibles entre sí), y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
  • Lenguaje de programación Basic

    Lenguaje de programación Basic
    BASIC, siglas de Beginner's All-purpose Symbolic Instruction Code, ​ Código simbólico de instrucciones de propósito general para principiantes en castellano, es una familia de lenguajes de programación de alto nivel.
  • Period: to

    Segunda Era

    Los avances en los dispositivos de almacenamiento en línea condujeron a la primera generación de sistemas de gestión de bases de datos.
    La segunda era se caracterizó también por el establecimiento del software ya se desarrollaba para tener una amplia distribución en un mercado multidisciplinario. Los programas se distribuían para computadoras grandes y para minicomputadoras.
  • Lenguaje de programación C

    Lenguaje de programación C
    C es un lenguaje de programación de propósito general​ originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, ​ como evolución del anterior lenguaje B, a su vez basado en BCPL.​​​Al igual que B, es un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix.
  • Period: to

    Tercera Era

    La tercera era en la evolución de los sistemas de computadora comenzó a mediados de los años setenta y continuó más allá de una década. El sistema distribuido, múltiples computadoras, cada una ejecutando funciones concurrentemente y comunicándose con alguna otra, incrementó notablemente la complejidad de los sistemas informáticos.
  • IBM 5100

    IBM 5100
    El IBM 5100 estaba basado en un módulo de procesador de 16 bits llamado PALM. El Manual de Información de Mantenimiento del IBM 5100 también se refería al módulo PALM como el controlador. El PALM podía direccionar directamente 64 KB de memoria. Algunas configuraciones del IBM 5100 tenían una memoria ROM llamada ROS Ejecutable (Executable Read Only Storage) y que junto con la memoria RAM sumaban más de 64 KB, así que fue usado un simple esquema de bank switching.
  • Period: to

    Cuarta Era

    La cuarta era de la evolución de sistemas informáticos se aleja de las computadoras individuales y da los programas de computadoras, dirigiéndose al impacto colectivo de las computadoras individuales y de los programas de computadoras, dirigiéndose al impacto colectivo de las computadoras y del software.Potentes máquinas personales controladas por sistemas operativos sofisticados, en redes globales y locales.
  • JAVA

    JAVA
    La plataforma Java es el nombre de un entorno o plataforma de computación originaria de Sun Microsystems, capaz de ejecutar aplicaciones desarrolladas usando el lenguaje de programación Java u otros lenguajes que compilen a bytecode y un conjunto de herramientas de desarrollo.
  • Deep Blue

    Deep Blue
    Deep Blue fue una supercomputadora desarrollada por el fabricante estadounidense IBM para jugar al ajedrez. Fue la primera que venció a un campeón del mundo vigente, Gary Kaspárov, con un ritmo de juego lento. Esto ocurrió el 10 de febrero de 1996, ​ en una memorable partida.
  • Period: to

    Quinta Era

    -Utiliza algunos requisitos de las áreas anteriores solo que aumenta la omnipresencia de la web,la reutilización de la información y componentes de Software
    -Diseño ágil del Software
    -Diseño manejado por modelos,(textos y gráficos)
    -Metodología mucho más simple y rápida
    -El Software Engineering Body ha sido presentado como un estándar ISO durante 2006.
  • Windows Vista

    Windows Vista
    Windows Vista es una versión de Microsoft Windows, línea de sistemas operativos desarrollada por Microsoft. Esta versión se enfoca a la utilización en equipos de escritorio en hogares y oficinas, equipos portátiles, tabletas y equipos media center.
  • Windows 7

    Windows 7
    Windows 7 es una versión de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. Esta versión fue diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, tabletas, netbooks y equipos multimedia.
  • Windows 8

    Windows 8
    Windows 8 es una versión de Microsoft Windows, línea de sistemas operativos desarrollada por Microsoft para su uso en ordenadores personales, incluidas computadoras de escritorio en casa y de negocios, computadoras portátiles, netbooks, tabletas, servidores y centros multimedia.
  • OS X Mavericks

    OS X Mavericks
    OS X Mavericks es la décima versión principal de OS X para ordenadores, portátiles y servidores Mac. OS X Mavericks se anunció el 10 de junio 2013 en la WWDC 2013, y se puede descargar desde el Mac App Store.
  • Windows 10

    Windows 10
    Windows 10 es el vigente sistema operativo desarrollado por Microsoft como parte de la familia de sistemas operativos Windows NT.​ Fue dado a conocer oficialmente en septiembre de 2014, seguido por una breve presentación de demostración en la conferencia Build 2014.