UML consolidado, glosario y preguntas - UDFJDC-ModelosProgramacion/MP_202530_G81_E2_TuOutfit_Back GitHub Wiki

Consolidado: Modelo Consolidado

Glosario:

Elemento Descripción Razón de la asociación
Usuario Persona que utiliza la aplicación para buscar y comentar prendas/outfits. Se asocia con comentario porque un usuario puede dejar comentarios, se relaciona con prenda porque el usuario puede comprar una prenda en específico.
Comentario Opinión o reseña escrita por un usuario sobre un outfit o prenda, e incluye calificación. Relacionado con prenda porque cada prenda tiene un comentario de gusto o aprecio por usuario.
Outfit Conjunto de prendas combinadas que forman una vestimenta. Se relaciona con prenda, categoría y marca: con prenda por cada una que constituye el outfit, con la categoría donde se acomoda el outfit y con la marca de cada una de las prendas que se tienen.
Prenda Artículo de ropa específico con atributos como tipo, talla, color y precio. Se relaciona con el usuario por la elección, con comentario por la descripción (gusto o disgusto) y con outfit porque el outfit se compone de varias prendas.
Marca Empresa que produce prendas. Se asocia únicamente con outfit y tienda porque el outfit puede ser de una marca en específico y también por la tienda que la compra.
Tienda Establecimiento físico donde se pueden adquirir las prendas de una marca. Se relaciona con marca pues es la tienda que vende un tipo específico de marca (por ejemplo, una tienda que solo vende Nike).
Categoría Criterios como edad, tendencias y ocasiones que clasifican los outfits. Se relaciona con outfit pues existe para la tendencia y ocasión (por ejemplo, ocasiones de verano o invierno).
Imagen Representación visual de prendas u outfits. Se relaciona con prendas y outfits para dar visual al usuario de qué va a comprar. No se relaciona con usuario porque, si bien el mismo la puede ver, el usuario no afecta a la imagen.

Preguntas:

  1. ¿El sistema debe permitir que los usuarios comenten y califiquen los outfits?
    Rta: Sí, cada outfit puede tener varios comentarios y calificaciones.

  2. ¿Un outfit siempre está compuesto por varias prendas?
    Rta: Sí, al menos una prenda, pero usualmente varias.

  3. ¿Las marcas deben estar asociadas a tiendas físicas?
    Rta: Sí, pero no todas las marcas tienen tiendas físicas, algunas solo sitio web.

  4. ¿Las imágenes pueden estar ligadas tanto a prendas como a outfits?
    Rta: Sí, porque queremos mostrar fotos de ambas cosas.


Pendientes:

  • Confirmar si el usuario también puede guardar favoritos (no está en el modelo aún).
  • Confirmar si un outfit o prenda tendrá más de una imagen de referencia.

# Modelo UML 2.0 - Versión con Entidades