Evolución del Software

  • Period: to

    Primera Era

    -El software estaba en su infancia.
    -Existían pocos métodos para la programación.
    -El software se diseñaba a medida.
    -Era desarrollado y utilizado por la misma persona u organización.
    -El diseño del software era realizado en la mente de alguien y no existía documentación.
  • Period: to

    Segunda Era

    -Sistemas de tiempo real que podían recoger, analizar y transformar datos de múltiples fuentes.
    -Avances en los dispositivos de almacenamiento en línea. condujeron a la primera generación de sistemas de gestión de de Bases de Datos.
    -El software se desarrollaba para ser comercializado.
    -Se empezó a distribuir software para grandes computadoras y minicomputadores.
    -El mantenimiento del software comenzó a absorber recursos en una gran medida.
  • Period: to

    Tercera Era

    -Procesamiento distribuido. Múltiples computadoras, cada una ejecutando funciones concurrentes y comunicándose con alguna otra.
    -Redes de área locas y de área global. Comunicaciones digitales de alto ancho de banda y la creciente demanda de acceso instantáneo a los datos.
    -Amplio uso de microprocesadores y computadoras personales.
    -Planificación en el proceso del desarrollo de software.
  • Period: to

    Cuarta Era

    -Tecnología orientada a objetos.
    -Software para redes neuronales artificiales.
    -Impacto colectivo del software.
    -La industria del software es la cuna de la economía.
    -Los sistemas expertos y la inteligencia artificial se han trasladado del laboratorio a las aplicaciones prácticas.
    -Aplicaciones de software avanzadas.
  • Period: to

    Quinta Era

    Potentes máquinas personales controladas por sistemas operativos sofisticados en redes globales y locales, acompañadas por aplicaciones de software avanzadas se han convertido en la norma. Las técnicas de la cuarta generación para el desarrollo de software están cambiando la forma en que la comunidad del software construye programas informáticas.