HU08 - NeiderFajardoUdeA/mobile_app_vinyls-Grupo_4 GitHub Wiki

Historia de usuario detallada

Identificador HU08
Nombre Asociar tracks con un álbum.
Descripción Como coleccionista, quiero agregar tracks a un álbum para actualizar y completar su información en el catálogo.
Criterios de aceptación Se muestra una interfaz para la asociación de tracks, que permita seleccionar o ingresar nuevos.
Criterios de aceptación Se validan los datos de cada track (por ejemplo, que la duración tenga formato correcto, que el título no esté vacío).
Criterios de aceptación Al finalizar la operación, la asociación se refleja en el detalle del álbum con los tracks listados.
Criterios de aceptación Se notifica al usuario de la asociación exitosa, o se muestra un mensaje de error en caso de fallos.
Mockups image Consulte el prototipo navegable completo en el siguiente Link del Prototipo
Autor

SubTareas

Identificador Nombre Descripción
HU08-1 Diseñar la interfaz para asociación de tracks. Crear el diseño de la vista basado en los mockups que permita agregar, ordenar y revisar los tracks asociados a un álbum.
HU08-2 Implementar el servicio para asociar tracks Implementar el servicio backend que reciba la información de los tracks y asocie dichos datos al álbum seleccionado, validando la integridad de la información.
HU08-3 Realizar pruebas unitarias del servicio para asociar tracks con un álbum. Realizar pruebas unitarias del servicio para asegurarme de que la lógica de asociación de tracks funcione correctamente y que los datos se validen antes de ser almacenados en la base de datos.
HU08-4 Integrar la interfaz con el Servicio Conectar la interfaz de usuario con el servicio para que la asociación se realice en tiempo real y se actualice la vista del álbum.
HU08-5 Realizar pruebas manuales de integración para asociar tracks con un álbum. Realizar pruebas manuales para verificar que la interfaz de usuario funcione correctamente con el servicio al asociar tracks a un álbum, y que los datos se actualicen correctamente.

Revisión

Criterio Comentario Realizado por
Completo Cubre totalmente las funcionalidades solicitadas en el enunciado y contiene lo necesario para cumplir el objetivo.
Consistente En la HU no se presentan contradicciones o inconsistencias.
Negociable Se ha determinado para la historia si es necesaria.
Valiosa La historia genera valor al producto y al usuario.
Estimable Se puede estimar el esfuerzo para desarrollar la historia en una tecnología definida y conocida.
Pequeña La historia no requiere mas de 1 día para ser desarrollada.
Comprobable La descripción de la historia y de los criterios de aceptación son suficientes para comprobar la correcta ejecución de la historia.