Evolución de la ingeniería de Software

  • Se aplica el método científico

    Se aplica el método científico
    Se usa el método científico para aprender a través de la experiencia
  • Surgimiento de la multi-programación y los sistemas multi-usuario

    Surgimiento de la multi-programación y los sistemas multi-usuario
    Los sistemas en tiempo real recogían, analizaban y transformaban datos de múltiples fuentes y apoyan la toma de decisiones.
  • Evolución de los sistemas distribuidos

    Evolución de los sistemas distribuidos
    Las redes de área local y global supuso una fuerte presión sobre los desarrollos de software incrementó notablemente la complejidad de los sistemas informáticos.
  • Productividad y escalabilidad de sistemas y equipos de desarrollo.

    Productividad y escalabilidad de sistemas y equipos de desarrollo.
    Se introducen la tecnología de programación orientada a objetos a través de múltiples lenguajes de programación desplazando los enfoques de desarrollo tradicionales.
  • Paralelismo y distribución

    Paralelismo y distribución
    Se implementa el lenguaje de modelado (UML) y se genera el primer proceso comercial de desarrollo orientado objetos (RUP)
  • Period: to

    Agilidad en el desarrollo y el valor para el cliente

    Se involucran en el ciclo de vida,las cualidades prioritarias de los sistemas son seguridad/privacidad,usabilidad y confiabilidad, se incrementa la programación de software empaquetado.