-
Se usa el método científico para aprender a través de la experiencia
-
Los sistemas en tiempo real recogían, analizaban y transformaban datos de múltiples fuentes y apoyan la toma de decisiones.
-
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.
-
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.
-
Se implementa el lenguaje de modelado (UML) y se genera el primer proceso comercial de desarrollo orientado objetos (RUP)
-
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.