Computers code desktop 1920x1200 hd wallpaper 1114624

Evolucion del software

By YoelRF
  • PRIMERA ERA

    PRIMERA ERA
    El software solo se contemplaba como un añadido y el desarrollo del software se realizaba virtualmente sin ninguna planificación y los programas se diseñaban medida para cada aplicación (personalizado).
  • 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.En esta conferencia se hicieron previsiones triunfalistas a diez años que jamás se cumplieron, lo que provocó el abandono casi total de las investigaciones durante quince años en IA .
  • SEGUNDA ERA

    SEGUNDA ERA
    .Se introdujeron nuevos conceptos de interacción hombre-máquina gracias a la multipropagacion y los sistemas de multi usuario. El software ya se creaba para tener una amplia distribucion en el mercado convirtiendose en multidiciplinario.
  • Crisis del Sofware e IS

    Crisis del Sofware e IS
    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.
  • Period: to

    Creacion del Lenguaje Small Talk

    En los 70s se creo el primer lenguaje Orientado a Objetos puro de los lenguajes Orientados a Objetos, es decir, únicamente utiliza clases y objetos. Fuer realizado por científicos del centro de investigación en Palo Alto Xerox (Xerox park) inventaron el lenguaje Small talk que dio respuesta al problema de investigar no planificar.
  • TERCERA ERA

    TERCERA ERA
    Se complejizan los sistemas informaticos debido a las multiples computadoras y el sistema distribuido de comunicacion entre estas.
    Se caracterizo por la llegada de los microprocesadores
  • Period: to

    CICLO DE VIDA DEL SOFT

    Con la programacion estructurada aparecio el concepto de ciclo de vida del software es una sucesión de estados o fases por los cuales pasa un software a lo largo de su "vida".
    Esti permitio detectar errores más rápido, mejorar la calidad del software, estimar los plazos de implementación y sus costos, etc.
  • Aparcicion de abstraccion y descomposición modular

    La Abstraccion consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan. Se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?"
    Descomposición Modular o Modularización: es el proceso de descomposición de un sistema en un conjunto de elementos con un índice bajo acoplamiento (independientes) y alto índice de cohesión (con significado propio).
  • Period: to

    Computer Aided Software Engineering (CASE)

    Aparecieron aplicaciones informáticas destinadas a aumentar la productividad en el Desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero.Ayudan dentro del ciclo de vida de desarrollo del software, en tareas como el diseño de proyectos, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, Compilación automática, documentación o detección de errores entre otras.La primera herramienta CASE fue Excelerator
  • Los atributos de un agente inteligente

    Martin Fischles y Oscar Firschein describieron los atributos de un agente inteligente. Pudiendo decir que la IA posee características humanas tales como el aprendizaje, la adaptación, el razonamiento, la autocorrección, el mejoramiento implícito, y la percepción modular del mundo. Permitiendonos hablar ya no solo de un objetivo, sino de muchos, dependiendo del punto de vista o utilidad que pueda encontrarse a la IA.
  • Programacion Orientada a Objetos

    Programacion Orientada a Objetos
    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.
    Se caracteriza por la creacion de SO sofisticados alejandose de las computadoras individuales y encarando el impacto colectivo de estas y sus programas, llevando a que las aplicaciones de los programas comiencen a ser para uso mas avanzado. Y se genera una fuerte arquitectura de Cliente - Servidor.
  • AGENTE INTELIGENTE

    AGENTE INTELIGENTE
    En 1990 Aparecieron los Agentes inteligentes(avance de la IA), etindades capaces de percibir su entorno , procesar las percepciones y responder a estas dde una manera racional y correcta, tendiendo a maximizar un resultado esperado
  • Blockchain

    Blockchain
    La idea detrás de la tecnología blockchain se describió cuando los científicos de investigación Stuart Haber y W. Scott Stornetta introdujeron una solución computacionalmente práctica para los documentos digitales con sello de tiempo para que no pudieran ser modificados o manipulados. Que esto luego hizo posible en 2008 la aparicion del Bitcoin
  • Aparicion de JAVA

    Aparicion de JAVA
    Surge un desarrollo llamado JAVA (extensión de C++). Su filosofía es aprovechar el software existente. Facilitar la adaptación del mismo a otros usos diferentes a los originales sin necesidad de modificar el código ya existente.
  • 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. Esta era abarca hasta la actualidad
  • Un ordenador ha logrado superar con éxito el test de turing

    Un ordenador ha logrado superar con éxito el test de turing
    Una computadora logro superar con éxito el test de Turing haciendo creer a un interrogador que es una persona quien responde sus preguntas. Ocurrido en un certamen organizado en Londres por la Universidad de Reading
    . El ordenador, con el programa Eugene desarrollado en San Petersburgo se ha hizo pasar por un chico de 13 años, y los responsables de la competición consideran que es un “hito histórico de la inteligencia artificial”.