Evolucion del software

  • 1 era

    Se trabajaba con la idea de “Codificar y Corregir”. No existía un planteamiento previo. No existía documentación de ningún tipo. Existencia de pocos métodos formales y pocos creyentes en ellos. Desarrollo a base de prueba y error.
  • Period: to

    LENGUAJES

    Fortran
    Basic
    Logo
    Cobol
  • Period: to

    CARACTERISTICAS

    Fue el primer y principal lenguaje Científico. Diseñado por IBM.
    Utilizado también para aplicaciones comerciales.
    Desarrollado como lenguaje de tiempo compartido.
    Traza elementos gráficos estableciendo la geometría de lápiz.
    Ampliamente usado en programación en minicomputadores.
  • John Backus

    FORTRAN desarrollado para IBM
  • John W. Tuque

  • Charles Bachman

    Inventó la tecnología del banco de datos en los inicios de los sesentas.
  • Bob Bemer

    Uno de los diseñadores de COBOL y el ASCII normal para IBM (años sesenta); inventor de la sucesión del Escape, el mecanismo universal para toda la computadora
  • 2 Era

    Se busca simplificar código. Aparición de Multiprogramación y Sistemas Multiusuarios. Sistemas de Tiempo Real apoyan la toma de decisiones. Aparición de Software como producto. (Casas de Software). INICIO DE LA CRISIS DEL SOFTWARE. Se buscan procedimientos para el desarrollo del Software.
  • Period: to

    LENGUAJES

    Pascal
    Prolog
    Mumps
    Lisp
  • Period: to

    CARACTERIZTICAS

    Lenguaje Académico. Sus características son copiadas por otros lenguajes. Éxito comercial a través de Borland. Desarrollado en Francia, 1973. Aplicaciones en Inteligencia Artificial (IA). Sistema de Multiprogramación. Incluye su propia base de datos. Utilizado en aplicaciones médicas. Sintaxis muy diferente de los demás lenguajes. Programa aplicaciones en IA.
  • Larry Constantine

    Inventa los datos que fluyen en los diagramas, presentan primero en papel, los conceptos de un plan estructurado
  • Meir M. Lehman y Belady

    relevancia en la realimentación en los procesos de evolución
  • 3 era

    Nuevo Concepto: Sistemas Distribuidos. Complejidad en los Sistemas de Información. Aparecen: Redes de área local y global, y Comunicadores Digitales. Amplio Uso de Microprocesadores. Nuevo Concepto: Sistemas Distribuidos. Complejidad en los Sistemas de Información. Aparecen: Redes de área local y global, y Comunicadores Digitales. Amplio Uso de Microprocesadores.
  • Period: to

    LENGUAJES

    C, C++
    Modula-2
    dBase
  • Period: to

    CARACTERISTICAS

    Desarrollado por Microsoft.
    Principalmente orientado a la tecnología de objetos.
    Se utiliza para aplicaciones comerciales.
    Principalmente para aplicaciones comerciales.
    Versión cotizada, ya que permite interactuar con tablas de manejadores de bases de datos y lenguaje SQL
  • 4 era

    Impacto Colectivo de Software. Aparecen: Redes de Información, Tecnologías Orientadas a Objetos. Aparecen: Redes Neuronales, Sistemas Expertos y SW de Inteligencia Artificial. La información como valor preponderante dentro de las Organizaciones.