Software factory

Evolución del Software

  • Primera Era 1950-1965

    Primera Era 1950-1965
    El software se contemplaba como un añadido. No existía el planeamiento previo o la documentación de las actividades que se realizaban, únicamente se basaron en el desarrollo de la prueba y error
  • Lenguajes de la Primera Era

    Lenguajes de la Primera Era
    Fortran era de alto nivel, procedimental e imperativo. Estaba adaptado al cálculo numérico y a la computación científica. Fue desarrollado por IBM en 1957 y usado para aplicaciones científicas y de ingeniería. COBOL fue creado en 1959 para ser un lenguaje universal para cualquier ordenador (existían ordenadores incompatibles entre sí). Tenía la capacidad de auto documentación, gestión de archivos y de datos. Y además la sintaxis evitaba el uso de símbolos.
  • Nacimiento de la "Ingeniera de Software"

    Nacimiento de la "Ingeniera de Software"
    Hacía referencia a los problemas que el software experimentaba desde sus inicios debido a la mínima eficacia de las empresas al momento de realizar uno
  • Surgió el Lenguaje de programación

    Surgió el Lenguaje de programación
    También conocido como “lenguaje de programación de sistemas”, fue desarrollado por Dennis Ritchie para un sistema operativo multiplataforma. Era un lenguaje estructurado de alto rendimiento aunque también se podía programar a bajo nivel.
  • Segunda Era 1965-1972

    Segunda Era 1965-1972
    El software empezó a considerarse como un producto y se desarrollaba para ser comercializado.
    Surgió la multiprogramación y los sistemas multiusuario, qué permitían la interacción hombre/computadora.
  • Creación de Basic

    Creación de Basic
    Un lenguaje de programación desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980. Actualmente continúa siendo muy popular.
  • Tercera Era 1972-1985

    Tercera Era 1972-1985
    Surgieron nuevos conceptos como sistemas distribuidos: computadoras separadas físicamente y conectadas por una red de comunicaciones. Aparecieron las redes de área local y global y los comunicadores digitales. También, surgió la planificación en el desarrollo del software
  • Java

    Java
    James Gosling creó el “lenguaje de programación java”, que estaba orientado a objetos . Su código era similar al lenguaje C, tenía una enorme potencia para el diseño orientado a objetos con un código sencillo.
  • Python

    Python
    Python fue creado por Guido van Rossum, un programador holandés a finales de los 80 y principio de los 90 cuando se encontraba trabajando en el sistema operativo Amoeba. Primariamente se concibe para manejar excepciones y tener interfaces con Amoeba como sucesor del lenguaje ABC.
  • JavaScript

    JavaScript
    Brendan Eich escribió la primera versión de JavaScript en tan solo diez días de mayo de 1995. Un cuarto de siglo más tarde, sigue siendo una parte clave de Internet.
  • Cuarta Era 1985-2000

    Cuarta Era 1985-2000
    Se alejó de las computadoras individuales y de los programas, dirigiéndose al impacto colectivo de las computadoras y del software.
    Aparecieron las redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas expertos y software de inteligencia artificial.
  • "Deep Blue"

    "Deep Blue"
    Crearon la “Deep Blue”, una supercomputadora desarrollada por IBM para jugar al ajedrez, que logró vencer al campeón del mundo. Era de procesamiento masivo, capaz de calcular 200 millones de posiciones por segundo.
  • Quinta Era 2000-Actualidad

    Quinta Era 2000-Actualidad
    Utiliza algunos requerimientos de las anteriores, aumentando la omnipresencia de la web, la reutilización de la información y de los componentes del software.
  • Windows

    Windows
    Surgieron Windows vista (2007), Windows 7 (2009), Windows 8 (2012), mavericks (2013).