Skip to main content
UVA
  • Home
  • More
English ‎(en)‎
English ‎(en)‎ Español - Internacional ‎(_temp_2f72c0b45c96f9ebe52d782ebef8a416)‎ Español - Internacional ‎(es)‎
You are currently using guest access
Log in
Home
Expand all Collapse all
  1. Aplicaciones Digitales Educativas I
  2. Evolución de los Sistemas de Aplicación

Evolución de los Sistemas de Aplicación

Completion requirements

Objetivo de aprendizaje

Al finalizar esta lección, los estudiantes podrán:

  • Comprender qué son los sistemas de aplicación y cómo han evolucionado.

  • Identificar las etapas clave en su desarrollo.

  • Reconocer las tendencias actuales en el diseño y uso de software de aplicación.

¿Qué es un sistema de aplicación?

Un sistema de aplicación es un tipo de software diseñado para ayudar al usuario a realizar tareas específicas, como redactar documentos, gestionar inventarios, editar imágenes o administrar bases de datos. A diferencia del software de sistema (como los sistemas operativos), los sistemas de aplicación se enfocan en funciones concretas para el usuario final.

 

 2. Etapas de evolución

 Años 60–70: Aplicaciones monolíticas

  • Programas diseñados para tareas específicas en mainframes.

  • Interfaces de línea de comandos.

  • Acceso limitado a usuarios técnicos.

 Años 80–90: Aplicaciones de escritorio

  • Surgimiento de interfaces gráficas (GUI).

  • Popularización de suites como Microsoft Office.

  • Instalación local en computadoras personales.

Años 2000: Aplicaciones web

  • Transición hacia navegadores como plataforma.

  • Uso de tecnologías como HTML, JavaScript y PHP.

  • Acceso remoto y colaboración en línea.

 Años 2010–presente: Aplicaciones en la nube

  • Software como servicio (SaaS): Google Workspace, Salesforce.

  • Almacenamiento y procesamiento en servidores remotos.

  • Actualizaciones automáticas y escalabilidad.

 Era móvil y multiplataforma

  • Aplicaciones móviles nativas y híbridas.

  • Sincronización entre dispositivos.

  • Experiencias personalizadas y basadas en datos.

  • 3. Tendencias actuales

  • Inteligencia artificial: Automatización de tareas, asistentes virtuales, análisis predictivo.

  • Microservicios: Arquitectura modular que permite escalar y mantener componentes de forma independiente.

  • Contenedores y DevOps: Uso de Docker y Kubernetes para despliegue ágil.

  • Interoperabilidad: APIs y estándares abiertos para integrar múltiples sistemas.

  • Experiencia de usuario (UX): Diseño centrado en el usuario, accesibilidad y personalizada

  • Actividad sugerida

Debate en clase: ¿Cómo ha cambiado la forma en que usamos el software de aplicación en los últimos 20 años? ¿Qué ventajas y desafíos trae la nube?

This lesson is not ready to be taken.
You are currently using guest access (Log in)
Data retention summary
Get the mobile app
Powered by Moodle