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 | |
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. |