Ingeniería de Software

  • Aparición de los primeros computadores

    Aparición de los primeros computadores
  • Tarjetas Perforadas

    Tarjetas Perforadas
    Los operadores ingresaban datos y programas en código especial por medio de tarjetas perforadas.
  • Hardware como propósito general

    Hardware como propósito general
    La mayoría del software se desarrollaba y era utilizado por la misma persona u organización. Debido a este entorno personalizado del software, el diseño era un proceso implícito, realizado en la mente de alguien, y la documentación normalmente no existía.
  • Lenguajes de Programación

    Lenguajes de Programación
    Los problemas a ser resueltos eran principalmente de una naturaleza técnica, el énfasis estaba en expresar algoritmos conocidos eficazmente en algún lenguaje de programación.
  • Batch processing

    Batch processing
    La ejecución de un programa sin el control o supervisión directa del usuario (que se denomina procesamiento interactivo). Este tipo de programas se caracterizan porque su ejecución no precisa ningún tipo de interacción con el usuario.
  • El Software Libre

    El Software Libre
    Se distribuye sin restricciones en grupos de usuarios como SHARE IBM y DECUS
  • Primeros lenguajes como cobol, algol y Fortran.

    Primeros lenguajes como cobol, algol y Fortran.
  • Evolución de los computadores

    Evolución de los computadores
    Las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticación del hardware y del software.
  • Sistemas De Tiempo Real

    Sistemas De Tiempo Real
    Los sistemas de tiempo real podían recoger, analizar y transformar datos de múltiples fuentes, controlando así los procesos y produciendo salidas en milisegundos en lugar de en minutos.
  • Crisis del Software

    Crisis del Software
    Problemas que aparecen en el desarrollo del software al desarrollar, mantener y atender la demanda de nuevas aplicaciones
  • Evolución de los Sistemas de Computadora

    Evolución de los Sistemas de Computadora
    El sistema distribuido, múltiples computadoras, cada una ejecutando funciones concurrentemente y comunicándose con alguna otra, incrementó notablemente la complejidad de los sistemas informáticos.
  • Software al mercado

    Software al mercado
    Los programas se distribuían para computadoras grandes y para minicomputadoras, a cientos e incluso a miles de usuarios.
  • Microprocesadores

    Microprocesadores
    El microprocesador ha producido un extenso grupo de productos inteligentes.
  • Impacto en el consumo

    Impacto en el consumo
    Los 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.
  • Inicio de la WEB

    Inicio de la WEB
    Tim Berners-Lee propuso su proyecto y logró iniciar la web
  • Debian

    Debian
    Nueva distribución basada en linux
  • Lenguajes Orientados a Objetos

    Lenguajes Orientados a Objetos
    En la época del 2000 se van implementando más los Lenguajes con programación orientada a Objetos.
  • Publicación de OpenOffice.org 1.0

    Publicación de OpenOffice.org 1.0
    Esta aplicación se convirtió en la referencia ofimática en el mundo del software libre.
  • Google y YouTube

    Google y YouTube
    Estas páginas desarrolladas a finales de los 90's, toman gran importancia en el 2005 con la internet
  • Aparición Redes Sociales

    Aparición Redes Sociales
    Popularidad absoluta de las redes sociales
  • Android

    Android
  • Ubuntu

    Ubuntu
    Se publica la primera versión de Ubuntu, con la meta de publicar versiones regularmente.
  • Metodología Scrum

    Metodología Scrum