DiagramaComponentes - leonelparrales22/VinilosTSDC-backend GitHub Wiki

Diagramas de Componentes

Diagrama de componentes de la aplicación móvil: arquitectura de alto nivel que especifica tanto los componentes de la aplicación móvíl VinilosTSDCMobileApp como los componentes del backend VinilosTSDCBackend.

Observaciones:

  • La aplicación móvil sigue el patrón de arquitectura MVVM con 3 capas: vista, vista-modelo y modelo.
  • La capa de vista de la aplicación móvil contiene la definición de las pantallas.
  • La capa vista-modelo provee datos a la vista y permite manejar eventos en las pantallas, delegando la invocación de lógica de negocio a la capa de modelo.
  • La capa de modelo de la aplicación móvil provee datos a la aplicación y se comunica con el backend llamando a su API.
  • El backend expone una API para cada recurso como albumes, artistas y coleccionistas.
  • El backend tiene un componente de base de datos y storage de archivos.