Refuerzo- Denis Vázquez 3ro BTI- Historia del Software y su evolución.

  • ENIAC

    ENIAC
    El proyecto ENIAC ( Electronic Numerical Integrator And Computer) se creó en el año 1943 por los estadounidenses John William Mauchly y John Presper Eckert, con el propósito de resolver los problemas de balística del ejército de Estados Unidos; sin embargo no se termino de construir la maquina hasta el 1946. Estuvo muy relacionado con el proyecto Colossus, que se utilizo para descifrar el código alemán durante la Segunda Guerra Mundial.
  • Period: to

    Primera Era

    • No existía planteamiento previo, o documentación de ningún tipo.
    • Pocos Métodos.
    • Desarrollo a base de Pruebas y Error.
  • Lenguaje FORTRAN

    Lenguaje FORTRAN
    FORTRAN es un lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico. John Backus, pionero de la informática, publicó en 1954 un artículo titulado Preliminary Aplazamiento, Specifications fuero the IBM Mathematical FORmula TRANslating System, FORTRAN
  • Lenguaje COBOL

    Lenguaje COBOL
    Es un lenguaje de programación de alto nivel desarrollado por primera vez por el Comité CODASYL (Conference on Data Systems Languages) en 1960. COBOL es un acrónimo que significa COmmon Business Oriented Language (Lenguaje orientado a los negocios comunes). Está diseñado para el desarrollo de negocios, por lo general orientada a archivos y aplicaciones. No está diseñado para escribir programas de sistemas, como por ejemplo un sistema operativo o un compilador.
  • Period: to

    Segunda Era

    • Se busca simplificar código.
    • Aparición de multiprogramación.
    • Sistemas de tiempo real apoyan la toma de decisiones.
    • Aparición de software como producto.
    • Inicio de la Crisis del Software.
  • Crisis del Software

    Crisis del Software
    El término “Crisis del Software” fue acuñado a principios de los años 70, cuando la ingeniería de software era prácticamente inexistente. El término expresaba las dificultades del desarrollo de software frente al rápido crecimiento de la demanda por software, de la complexidad de los problemas a ser resueltos y de la inexistencia de técnicas establecidas para el desarrollo de sistemas que funcionaran adecuadamente o pudieran ser validados.
  • Nace la Ingeniería Software

    Nace la Ingeniería Software
    Muchas personas sugieren que fue Friedrich Bauer quien acuño este termino en la conferencia de ingeniería de software de la OTAN en 1968, otros creen que fue Anthony Oettinger, el cual uso este termino en 1966 para hacer referencia a la distincion entre ciencias de la computacion y el desarrollo de sistemas intensivos de software. Años atrás, en la edición de junio de 1965 de la revista 'Computers and Automation', apareció un anuncio de trabajo buscando un "ingeniero de sistemas de software".
  • Lenguaje de Programación C

    Lenguaje de Programación C
    C (lenguaje de programación) ... Al igual que B, 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 Era

    • Nuevos Conceptos; Sistemas Distribuidos.
    • Aparecen Redes de Área local y Global.
  • Lenguaje de Programación Basic.

    Lenguaje de Programación Basic.
    BASIC significa Beginner's All purpose Symbolic Instruction Code (código de instrucciones simbólicas para todo uso para principiantes), y es un tipo de lenguaje de programación. A pesar de que no se usa comúnmente para programas complicados, BASIC es un favorito entre muchos novatos y programadores profesionales. BASIC originalmente fue desarrollado como una herramienta de enseñanza.
  • Period: to

    Cuarta Era

    Aparecen: Redes de Información, Tecnologías orientadas a objetos, Redes neuronales, Sistemas expertos, SW de inteligencia artificial.
  • JAVA

    JAVA
    Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable.
  • Deep Blue

    Deep Blue
    Deep Blue es la denominación en inglés de una supercomputadora que fuera creada por la empresa IBM para jugar al ajedrez. Si tradujésemos del inglés al español la denominación refiere azul profundo u oscuro, o en su defecto si no lo tomamos tan literal mar profundo.
  • Period: to

    Quinta Era

    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
    Microsoft ha lanzado diversas versiones de Windows; una de ellas fue Windows Vista, que vio la luz en enero de 2007 tras varios años de desarrollo. Vista fue el sucesor de Windows XP, la versión precedente del sistema operativo.
  • 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 un sistema operativo diseñado por Microsoft. Su mayor diferencia con las versiones anteriores de Windows es que presenta cambios en el menú de inicio, en la interacción y en la conectividad.
  • OS X Maverick

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