R027 Comentar y calificar obra de arte - Uniandes-MISO4203-backup/artwork-201620-2 GitHub Wiki

Este requerimiento une a los requerimientos R022 y R023

Id caso de uso: R027
Nombre caso de uso: Comentar y calificar obra de arte
Autor: Luis Florez
Actores: Client
Resumen: 1. El cliente puede comentar y calificar una obra de arte dentro de la aplicación
2. El cliente puede ver la calificación general de una obra de arte dentro de la aplicación y ver los comentarios de otros usuarios
Precondición: El usuario debe estar autenticado en la aplicación para agregar un nuevo comentario
Curso básico de eventos: 1. El usuario ingresa a la aplicación con el caso de uso R001.
2. El usuario ve el detalle de una obra de arte en la aplicación.
3. En el detalle de la obra de arte se visualiza la calificación general de obra y los comentarios
4. El usuario otorga una calificación de 1 a 5 a la obra de arte
5. El usuario agrega un comentario
6. El usuario hace click para publicar al mismo tiempo la calificacion y el comentario
7. En el detalle de la obra se actualiza la calificación general de la obra, teniendo en cuenta la calificación otorgada por el cliente. Tambien aparece el nuevo comentario.
Postcondición: La calificación general de la obra se obtiene del siguiente calculo: Promedio de las calificaciones recibidas por parte de los clientes
Caminos de excepción: Si el cliente ya ha comentado la obra aparece un error en la pantalla