evolucion

By Alvis
  • ENIAC

    ENIAC

    Fue una de las primeras computadoras de propósito general.
  • Lenguaje Ensamblador

    Lenguaje Ensamblador

    inicia la implementación de Lenguajes de programación
  • Fortran

    Fortran

    John Backus
    Lenguaje utilizado en el ámbito científico
  • COBOL

    COBOL

    Nació con el objetivo de ser un lenguaje de programación versátil
  • Crisis del Software

    Crisis del Software

    -Creación del software sin resultados deseados
  • Ingeniería de software

    Ingeniería de software

    -Se establecen los principios básico por lo que se ruge la ING de software.
  • Programación Estructurada

    -Metodología de Desarrollo de Software
  • Modelo Cascada

    Modelo Cascada

  • Lenguaje C

    Lenguaje C

    Lenguaje de alto nivel
  • Ley de cambio Continuo

    Ley de cambio Continuo

    Los sistemas de tipo electrónico debían tener un cambio continuo, o de lo contrario serian obsoletos
  • Ley del Crecimiento Continuo

    sistemas de tipo electrónico debían incrementar para
    mantener la satisfacción del usuario a lo largo del periodo
    de vida del sistema.
  • Ciclo de vida del Software

    Ciclo de vida del Software

    Es una estructura aplicada al desarrollo de un producto de software. Hay varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso.
  • Desarrollo de Software en Espiral

    Desarrollo de Software en Espiral

    Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades. Las actividades no están fijadas a ninguna prioridad, sino que las siguientes se eligen en función del análisis de riesgo, comenzando por el bucle interior.
  • JAVA

    JAVA

    Sun Microsystems (Oracle Corporation)
    -Lenguaje Orientado a objetos
  • Ingeniería de software

    Ingeniería de software

    El Actual auge del Internet, Tercera generación del software, aumento de costos.
  • Nuevos Navegadores Web

    Nuevos Navegadores Web

  • Rational Unified Process (RUP)

    Metodología de Desarrollo de Software
  • Metodologia

    La creciente de la demanda del software a bajo costo llevo al crecimiento de metodologías más simples.
  • nuevos lenguajes de programación

    nuevos lenguajes de programación

  • Google

    Google

    Mayor popularidad
  • IOS Y Android

    IOS Y Android

    IOS en 2007
    Andoid en 2008
  • Nuevos Dispositivos moviles

    Nuevos Dispositivos moviles

    mas novedosos
  • Ingeniería de software actual

    Ingeniería de software actual

    Análisis/diseño de OO, tecnologías CASE, componentes y re-utilización.