5.14.4.5 Plataformas Móviles: Arquitectura y Restricciones (3 horas) [Habilidades AG-C04,AG-C09]

Referencias Bibliográficas: [Deitel and Deitel, 2017,Hellman, 2013]

Temas

  1. Desarrollo
    1. Desarrollo nativo (native) versus multiplataforma (cross-platform)
    2. Patrones de diseño/arquitectura de software para aplicaciones móviles Ingeniería de Software (SE) -Design
  2. Restricciones de la plataforma móvil
    1. Diseño de interfaz de usuario responsivo (responsive) Interacción Humano-Computadora (HCI) -AccessibilityInclusiveDesign
    2. Heterogeneidad y movilidad de los dispositivos
    3. Diferencias en las experiencias de usuario (por ejemplo, entre aplicaciones móviles y basadas en web)
    4. Compensación (tradeoff) entre energía y rendimiento
  3. Especificación y pruebas Fundamentos de Desarrollo de Software (SDF) -Practices,SE-Validation

Aprendizaje esperado (Learning Outcomes)

  1. Desarrollar una aplicación móvil consciente de la ubicación con integración de API de datos [Crear]
  2. Construir una aplicación móvil impulsada por sensores capaz de registrar datos en un servidor remoto [Crear]
  3. Crear una aplicación de comunicación que incorpore telefonía y mensajería instantánea [Crear]



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM