Historias de usuario 📋

1. COMO Usuario QUIERO autenticarme PARA PODER ingresar al sistema satisfactoriamente.

Criterios de aceptación:

  • Se debe poder tener control sobre el inicio y cierre de sesión.

  • Se debe usar una fuente de datos básica para autenticar al usuario.

  • Se debe avisarle al usuario en caso de que no se permita el inicio de sesión.

2. COMO Usuario QUIERO registrarme PARA PODER realizar las diferentes labores que me permita el sistema.

Criterios de aceptación:

  • Se deben añadir los nuevos usuarios a la fuente de datos básica.

  • Es necesario que cada usuario tenga un correo único.

3. COMO Usuario QUIERO editar mi perfil PARA PODER corregir o actualizar mi información personal.

El usuario podrá modificar toda su información personal, menos su identificador interno.

Criterios de aceptación:

  • Se debe mostrar con claridad la posibilidad de editar la información del perfil del usuario y avisarle en caso de que haga alguna modificación no permitida.

  • El valor del identificador interno no es modificable por el usuario y el correo debe seguir siendo único.

4. COMO Usuario QUIERO crear una subasta PARA PODER vender un artículo al mejor postor.

Para registrar una subasta, se requiere su fecha de inicio, su fecha de fin y el articulo a ofertar. Un artículo es todo aquel elemento que es ofrecido por un usuario a los demás usuarios de SaleIt.

Criterios de aceptación:

  • La información básica de un artículo es:

    • Identificador interno.

    • Nombre del artículo.

    • Descripción

    • Precio mínimo.

    • Estado de uso. (nuevo o usado)

    • Dimensiones.

    • Ubicación del producto.

    • Fecha de vencimiento de la subasta.

  • El usuario vendedor debe proporcionar como mínimo el nombre del artículo, fecha de vencimiento, estado de uso, precio mínimo y ubicación para poder registrarlo.

  • Una vez el artículo es registrado debe aparecer disponible para ser pujado por los demás usuarios de SaleIt.

  • No pueden existir identificadores internos iguales para los artículos.

  • Se debe avisarle al usuario en caso de que no se permita el registro.

5. COMO Usuario QUIERO modificar una subasta que tengo ofertada PARA PODER realizar los cambios deseados sobre la información relacionada a esta.

Los usuarios del sistema necesitan poder modificar de una forma sencilla y agradable la información de sus subastas ofertadas.

Criterios de aceptación:

  • Al momento de modificar la información de la subasta, solo se podrá modificar su fecha de fin y la información del artículo ofrecido. Del artículo se debe poder modificar:

    • Nombre del artículo.

    • Detalles del artículo. (Marca, peso, modelo, material)

    • Precio mínimo.

    • Estado de uso. (nuevo o usado)

    • Dimensiones.

    • Ubicación del producto.

  • El valor del identificador interno de la subasta y del articulo no es modificable por el usuario.

  • La fecha de inicio no puede ser modificable por el usuario.

  • Se debe avisarle al usuario en caso de que haga alguna modificación no permitida.

6. COMO Usuario QUIERO eliminar una subasta que tengo creada PARA PODER retirarla.

Cuando alguna subasta ofrecida se quiere retirar, esta se debe eliminar de su lista de subastas creadas.

Criterios de aceptación:

  • Al darse de baja una subasta, esta ya no estará disponible para ser pujada.

7. COMO Usuario QUIERO consultar todas mis subastas creadas PARA PODER tener información sobre el estado de mis subastas.

  • Se debe mostrar una lista de las subastas que tiene el usuario ofertadas.

8. COMO Usuario QUIERO consultar todas las subastas en las que he participado PARA PODER ver mi historial de participaciones.

  • Se debe mostrar una lista de las subastas en las que el usuario ha participado.

9. COMO Usuario QUIERO realizar una puja PARA PODER ofertar por un artículo.

Una vez un usuario decide el artículo que desea obtener, puede proceder a hacer su puja respectiva.

Criterios de aceptación:

  • El valor a pujar debe ser mayor o igual que la puja mínima.

10. COMO Usuario QUIERO ver un artículo en específico PARA PODER conocer los detalles de este.

Al seleccionar un artículo se debe poder ver más información de el.

Criterios de aceptación:

  • Se debe mostrar:

    • Nombre del artículo.

    • Fecha de finalización de la subasta.

    • Puja con mayor valor.

    • Ubicación del artículo.

    • Una tabla con todas las pujas realizadas, indicando el id del pujador (para su anonimato), la fecha de la puja y el valor pujado.

11. COMO Usuario QUIERO buscar un artículo en especifico PARA PODER encontrar el artículo deseado.

Criterios de aceptación:

  • Se podrá buscar un artículo por su nombre en una barra de búsqueda.

  • La búsqueda del artículo se hará en todas las categorías.

12. COMO Usuario QUIERO marcar como favorito un artículo PARA PODER añadirlo a mi lista de favoritos.

Criterios de aceptación:

  • Al momento de consultar o buscar un artículo debe existir la opción para marcar como favorito.

13. COMO Usuario QUIERO consultar mi lista de favoritos PARA PODER ver qué artículos me han gustado.

Criterios de aceptación:

  • Se debe mostrar con claridad una lista de los artículos marcados como favoritos por el usuario.

14. COMO Usuario QUIERO consultar una categoría específica PARA PODER ver los artículos correspondientes a ésta.

  • Se debe mostrar una lista de artículos disponibles correspondiente a la categoría seleccionada.

Última actualización

¿Te fue útil?