Historia del software

  • Primeros Años.

    No existía planeamiento previo o documentación de ningún tipo.
  • Period: to

    Primera etapa

    °Pocos métodos.
    °Desarrollo a base de prueba y error.
  • UNIVAC

    UNIVAC
    Primera computadora comercial. Los doctores Mauchly y Eckert fundaron la compañía Universal Computer (Univac), y su primer producto fue esta máquina. Usaba 5200 tubos de vacío y consumía 125 kW.
  • IBM

    IBM
    Su tarea era básicamente comenzar la
    ejecución de un programa cuando el anterior terminaba.
  • Nace el lenguaje Fortran.

    Nace el lenguaje 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.
  • Nace el lenguaje Cobol

    Nace el lenguaje Cobol
    Fue creado 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.
  • UNIX

    UNIX
    Surgen los conceptos de:
    Multitarea
    Multiusuario
    Multiprocesadores
    En tiempo real.
  • Period: to

    Segunda etapa

    °Aparición de multiprogramación.
    °sistemas de tiempo real apoyan la toma de decisiones.
    °Aparición de Software como producto.
  • Nace ingenieria Software.

    Escribir software ha evolucionado hasta convertirse en una profesión que se ocupa de cómo crear software y maximizar su calidad.
  • Crisis del software.

    Se refiere a los problemas que, desde sus inicios, ha ido experimentando el software, muchas veces problemas de gran magnitud, debido, principalmente, a la mínima eficacia que presentan una gran cantidad de empresas al momento de realizar un software.
  • Lenguaje de programación C.

    Lenguaje de programación C.
    Es un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistema, aunque también se utiliza para crear aplicaciones.
  • Period: to

    Tercera etapa

    °Sistemas distribuidos.
    °Aparecen: Redes de área local y global.
  • Sistemas distribuidos.

    Es una colección de computadoras separadas físicamente y conectadas entre sí por una red de comunicaciones; cada máquina posee sus componentes de hardware y software que el programador percibe como un solo sistema
  • Lenguaje de programación Basic.

    Lenguaje de programación Basic.
    Es un lenguaje de programación que se creó con fines pedagógicos, era el lenguaje que utilizan las microcomputadoras de los años 80.
  • Minicomputadoras

    Aparición de las minicomputadoras que eran un sistema multiproceso.
  • miniprocesadores.

    miniprocesadores.
    Se hace uso de los microprocesadores los cuales producen un extenso grupo de productos inteligentes.
  • Period: to

    Cuarta etapa

    °Aparecen: Redes de información, tecnologías orientadas a objetos, redes neuronales,sistemas expertos y SW de inteligencia artificial.
  • Tecnología orientada a objetos.

    La Tecnologia Orientada a Objetos(TOO) es un enfoque sobre la manera de organizar las diferentes piezas que conforman un sistema de información.
    Terminos:
    POO
    BDOO
    AOO
    DOO
  • Java.

    Java.
    Es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.
  • 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.
  • Period: to

    Quinta etapa

    Utiliza algunos requisitos de las eras anteriores, solo que aumenta la omnipresencia de la Web, la reutilización de información y componentes de software.
  • 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.
  • Aparece ANDROID.

    Aparece ANDROID.
    SO basado en el kernel de Linux diseñado principalmente para dispositivos móviles tabletas, televisores y automóviles, inicialmente desarrollado por Android, Inc. Google respaldó económicamente y más tarde compró esta empresa en 2005.
  • Windows 7.

    Windows 7.
    Es una versión de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. Esta versión está 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
    Es una versión de Microsoft Windows, línea de sistemas operativos desarrollada por Microsoft para su uso en computadoras personales, incluidas computadoras de escritorio en casa y de negocios, computadoras portátiles, netbooks, tabletas, servidores y centros multimedia.
  • Maverick.

    Maverick.
    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
    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.