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.