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.