Arquitectura del sistema - fanpay/vynils_mobile GitHub Wiki

Diseño arquitectónico

Diagrama de contexto


Modelo conceptual

Definición de clases:

Concepto Descripción
Album Disco musical
ALBUM_STATUS Enumeración del estado de un álbum (Active, Inactive)
Collector Coleccionista registrado en la aplicación que puede publicar y comentar álbumes
CollectorAlbum Clase de asociación entre el coleccionista y el álbum. Contiene información sobre los álbumes de coleccionista para venta o intercambio, en particular el precio y el estado (disponible o no disponible)
Comment Clase de asociación entre el coleccionista y el álbum. Contiene información sobre el contenido del comentario y el rating del álbum
GENRE Enumeración de los géneros musicales (Classical, Salsa, Rock, Folk)
Performer Artista que puede ser bien o una banda (Band) o un músico (Musician)
PerformerPrize Clase de asociación entre el artista y el premio. Guarda información sobre la fecha en la cual se le otorga el premio al artista
Prize Premio que es otorgado por una organización a un artista
RECORD_LABEL Enumeración de los sellos discográficos (Sony Music, EMI, Discos Fuentes, Elektra, Fania Record)
Track Pista musical del álbum

Modelo de datos


Modelo de componentes


Diagrama de paquetes


Modelo GUI


Documentación del BackEnd