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 |