Images (2)

Evolución del Software.

  • ENIAC

    ENIAC
    Nace la primera computadora Eniac, por las iniciales en inglés de Numerador electrónico, integrador, analizador y computador, fue el primer computador completamente electrónico.
  • Primera era (1950-1965)

    Primera era (1950-1965)
    Durante los primeros años de la era de la computadora, el software se contemplaba como un añadido. La programación de computadoras era un "arte de andar por casa" para el que existían pocos métodos sistemáticos. El desarrollo del software se realizaba virtualmente sin ninguna planificación, hasta que los planes comenzaron a descalabrarse y los costes a correr. Los programadores trataban de hacer las cosas bien, y con un esfuerzo heroico, a menudo salían con éxito.
  • Inteligencia artificial

    Inteligencia artificial
    Turing consolidó el campo de la inteligencia artificial con su artículo Computing Machinery and Intelligence, donde propuso su famosa Prueba de Turing, determinando si una computadora podia ser inteligente o no, siendo alentada por quienes defendian que esta tenia una posibilidad de emular el penzamiento humano a travez de la computacion , llevando a ser luego este el coautor del primer programa de jugar ajedrez.
  • Aparicion del Termino IA

    Aparicion del Termino IA
    Aparecio el término inteligencia artificial en Dartmouth durante una conferencia convocada por John McCarthy, a la cual asistieron, entre otros,Marvin Minsky,un científico estadounidense, Allen Newell, un investigador en informática y psicología cognitiva y Herbert Simon economista, politólogo y teórico de las CS
  • Segunda era (1965-1972)

    Segunda era (1965-1972)
    La segunda era en la evolución de los sistemas de computadora se extienden desde la mitad de la década de los sesenta hasta finales de los setenta. La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre - maquina. Las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticación del hardware y del software.
  • "Crisis de software"

    "Crisis de software"
    A medida que avanzo la programacion y aparecio el "manteniemiento de software" se comenzaron a experimentar problemas,al ser un proceso relativamente nuevo . Esto salio a la luz en una conferencia elaborada por la OTAN donde Friedich Bauer hablo por primera vez sobre el tema, donde expuso los errores en planificacion, costos, productividad y calidad del software, y se le atribullo el termino de la "crisis del software". Para dar una solucion a estos problemas se creo la Ingenieria de Software.
  • Tercera era (1972-1989)

    Tercera era (1972-1989)
    La tercera era en la evolución de los sistemas de computadora comenzó a mediados de los años setenta y continúo más allá de una década. El sistema distribuido, múltiples computadoras, cada una ejecutando funciones concurrentes y comunicándose con alguna otra, incrementó notablemente la complejidad de los sistemas informáticos.
  • POO

    POO
    Se consolida la Orientación a Objetos como una de las mejores maneras para resolver problemas. Aumenta la necesidad de generar prototipos más rápidamente (concepto RAD Rapid Aplication Developments). Sin esperar a que los requerimientos iniciales estén totalmente precisos. Se promueeve la abtraccion, herencia y reutilizacion.
  • Cuarta era

    Cuarta era
    La cuarta era de la evolución de sistemas informáticos se aleja 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, acompañadas por aplicaciones de software avanzadas se han convertido en la norma.
  • Nacimiento del lenguaje JAVA

    Nacimiento del lenguaje JAVA
    Surge un desarrollo llamado JAVA (extensión de C++). La idea de Java es que pueda realizarse programas con la posibilidad de ejecutarse en cualquier contexto, en cualquier ambiente, siendo así su portabilidad uno de sus principales logros.
  • Quinta era

    Quinta era
    Utiliza algunos requisitos de las eras anteriores, solo que en esta se aumenta la omnipresencia de la web, la reutilizacion de informacion y componentes del software. Como producto tenemos nuevos sistemas operativos y diseños manejados por modelos.