0% encontró este documento útil (0 votos)
20 vistas6 páginas

Requisitos y Historias de Usuario en Software

Cargado por

marcelo c
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas6 páginas

Requisitos y Historias de Usuario en Software

Cargado por

marcelo c
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Actividad Nº 2

Iteraciones , historias de usuario y diagrama de entidad relación


INGENIERÍA DE SOFTWARE
INF-756
Estudiante: Univ. Marcelo Choque Cruz
Docente : Lic. M. Sc. Maribel Condori Llanos
Materia : Ingeniería de software INF-756
Fecha de emisión: miércoles 13/10/2023 Fecha de entrega: viernes 20/10/2023
Lista de Requisitos:
Basándonos en el análisis anterior y los requerimientos del documento de asignación del
proyecto, aquí se presenta una lista de requisitos para el sistema:
1. Implementación de un sistema de autenticación y autorización para usuarios
propietarios y clientes.
2. Desarrollo de funciones de gestión de inventario, incluyendo la capacidad de
agregar, editar y eliminar productos.
3. Creación de un carrito de compras para clientes, con opciones para agregar,
eliminar y modificar productos.
4. Establecimiento de un proceso de compra seguro que incluya opciones de pago
en línea.
5. Habilitación de la publicación y gestión de promociones y descuentos por parte
del propietario.
6. Implementación de funcionalidades de búsqueda y filtrado de productos.
7. Posibilidad de dejar comentarios y valoraciones sobre productos por parte de los
usuarios.
8. Establecimiento de notificaciones por correo electrónico para clientes y
propietarios.
9. Implementación de un sistema de gestión de pedidos que permita la
actualización de estados y el seguimiento de los mismos.
10. Garantía de cumplimiento de las regulaciones de privacidad y protección de
datos, incluyendo la política de privacidad.
Iteraciones en función de los requisitos identificados:
Iteración 1 (Duración: 2-4 semanas):
 Implementación de un sistema de autenticación y autorización para usuarios propietarios
y clientes.
 Establecimiento de un proceso de compra seguro que incluya opciones de pago en línea.
Iteración 2 (Duración: 2-4 semanas):
 Desarrollo de funciones de gestión de inventario, incluyendo la capacidad de agregar,
editar y eliminar productos.
 Implementación de funcionalidades de búsqueda y filtrado de productos.
Iteración 3 (Duración: 2-4 semanas):
 Creación de un carrito de compras para clientes, con opciones para agregar, eliminar y
modificar productos.
 Habilitación de la publicación y gestión de promociones y descuentos por parte del
propietario.
Iteración 4 (Duración: 2-4 semanas):
 Posibilidad de dejar comentarios y valoraciones sobre productos por parte de los
usuarios.
 Establecimiento de notificaciones por correo electrónico para clientes y propietarios.
Iteración 5 (Duración: 2-4 semanas):
 Implementación de un sistema de gestión de pedidos que permita la actualización de
estados y el seguimiento de los mismos.
 Garantía de cumplimiento de las regulaciones de privacidad y protección de datos,
incluyendo la política de privacidad.
Iteración 6 (Duración: 2-4 semanas):
 Establecimiento de herramientas de análisis y seguimiento de datos para mejorar el
rendimiento del sitio.
 Integración con redes sociales para permitir a los usuarios compartir productos.
 Desarrollo de una interfaz de usuario que sea receptiva y compatible con dispositivos
móviles.

Historias de Usuario 1
Nombre: Registro de Usuario
ID de la Historia: 01
Prioridad: Alta
Como: Nuevo usuario interesado en comprar productos en línea.
Puedo: Registrarme en la plataforma.
Para: Tener acceso a las funcionalidades de compra en línea.
Criterios de Aceptación:
- Dado que estoy en la página de registro, puedo ingresar mi nombre, correo electrónico y
contraseña.
- Cuando envío los datos de registro, recibo una confirmación de que mi cuenta se ha creado
con éxito.
- Puedo iniciar sesión con las credenciales que acabo de registrar.

Historia de Usuario 2
Nombre: Búsqueda de Productos
ID de la Historia: 02
Prioridad: Alta
Como: Usuario registrado en busca de productos específicos.
Puedo: Buscar productos por nombre o categoría.
Para: Encontrar y explorar productos de mi interés.
Criterios de Aceptación:
- Dado que estoy en la página de búsqueda, puedo ingresar un término de búsqueda o
seleccionar una categoría.
- Cuando realizo una búsqueda, veo una lista de productos relevantes con imágenes y precios.
- Puedo hacer clic en un producto para ver más detalles.
Historia de Usuario 3
Nombre: Agregar Producto al Carrito
ID de la Historia: 03
Prioridad: Alta
Como: Usuario interesado en comprar un producto.
Puedo: Agregar un producto al carrito de compras.
Para: Preparar mí compra antes de pagar.
Criterios de Aceptación:
- Dado que estoy viendo los detalles de un producto, puedo hacer clic en "Agregar al Carrito".
- Cuando agrego un producto al carrito, veo una notificación confirmando la acción.
- Puedo ver una miniatura de mi carrito con la cantidad de productos y el total de la compra.

Historia de Usuario 4
Nombre: Realizar el Pago
ID de la Historia: 04
Prioridad: Alta
Como: Usuario con productos en el carrito.
Puedo: Proceder al pago de mi carrito de compras.
Para: Completar la compra de los productos seleccionados.
Criterios de Aceptación:
- Dado que tengo productos en el carrito, puedo hacer clic en "Pagar".
- Cuando procedo al pago, se me redirige a una página segura para ingresar los datos de mi
tarjeta de crédito.
- Después de completar los datos de pago, recibo una confirmación de compra y un recibo por
correo electrónico.

Historia de Usuario 5
Nombre: Historial de Compras
ID de la Historia: 05
Prioridad: Media
Como: Usuario registrado que ha realizado compras.
Puedo: Acceder a mi historial de compras.
Para: Ver un registro de mis compras anteriores.
Criterios de Aceptación:
- Dado que estoy en mi cuenta de usuario, puedo hacer clic en "Historial de Compras".
- Cuando accedo al historial de compras, veo una lista de todas mis compras anteriores con
detalles y números de pedido.
- Puedo hacer clic en una compra para ver más detalles.
Historia de Usuario 6
Nombre: Filtrar Productos por Precio
ID de la Historia: 06
Prioridad: Media
Como: Usuario buscando productos dentro de un presupuesto específico.
Puedo: Aplicar filtros para mostrar productos dentro de un rango de precios.
Para: Encontrar productos que se ajusten a mi presupuesto.
Criterios de Aceptación:
- Dado que estoy en la página de búsqueda, puedo seleccionar un rango de precios.
- Cuando aplico el filtro, la lista de productos se actualiza para mostrar solo aquellos dentro del
rango especificado.

Historia de Usuario 7
Nombre: Valoración y Reseñas de Productos
ID de la Historia: US-007
Prioridad: Media
Como: Usuario que ha comprado un producto.
Puedo: Dejar una valoración y escribir una reseña sobre el producto.
Para: Compartir mi opinión y experiencia con otros usuarios.
Criterios de Aceptación:
- Dado que he comprado un producto, puedo acceder a la opción de valorar y dejar una reseña
sobre ese producto.
- Cuando dejo una valoración y una reseña, se muestra en la página del producto para que otros
usuarios puedan verla.
- Puedo ver valoraciones y reseñas de otros usuarios al explorar productos.

Historia de Usuario 8
Nombre: Seguimiento de Envío
ID de la Historia: 08
Prioridad: Alta
Como: Usuario que ha realizado una compra.
Puedo: Seguir el estado y la ubicación de mi paquete en tiempo real.
Para: Mantenerme informado sobre la entrega de mis productos.
Criterios de Aceptación:
- Dado que he realizado una compra, puedo acceder a la información de seguimiento en mi
historial de compras.
- Cuando selecciono un pedido, veo el estado actual del envío y un enlace para rastrearlo en
tiempo real.
- Recibo notificaciones por correo electrónico o mensaje de texto cuando hay actualizaciones
importantes sobre la entrega.
Historia de Usuario 9
Nombre: Gestión de Inventario
ID de la Historia: 09
Prioridad: Alta
Como: Administrador del sistema.
Puedo: Agregar, editar o eliminar productos del catálogo.
Para: Mantener actualizado el inventario de productos en la plataforma.
Criterios de Aceptación:
- Dado que estoy autenticado como administrador, puedo acceder a un panel de administración.
- Puedo agregar nuevos productos al catálogo ingresando detalles como nombre, descripción,
precio, y cantidad en stock.
- Puedo editar los detalles de un producto existente o eliminar un producto del catálogo.

Diagrama Entidad Relación


Entidades
1. Productos: Esto incluye información como nombre, descripción, precio, categoría,
disponibilidad, etc.
2. Usuarios: Registra la información los usuarios, como nombre, dirección,
información de contacto y preferencias.
3. Tipo usuarios: Gestiona la seguridad y la autenticación de usuarios como ser
administrador, empleado o cliente incluyendo credenciales de inicio de sesión y
protección de datos personales.
3. Compras: Registra cada orden de compra realizada por un cliente. Esto debe incluir
detalles sobre los productos comprados, la cantidad, el precio y fecha.
4. Ventas: Registra cada orden de venta realizada por un empleado, debe incluir
detalles sobre los productos vendidos, la cantidad, el precio y fecha.
5. Ofertas: Ofrecer ofertas especiales, descuentos o promociones, almacena los detalles
de estas ofertas, como la fecha de inicio, la fecha de finalización y tiempo de oferta.
6. Inventarios: Registra la cantidad de cada producto disponible y actualizarla
automáticamente a medida que se realizan ventas.
7. Pagos: gestiona los diferentes métodos de pago que aceptas, como tarjetas de crédito,
transferencias bancarias, PayPal, etc.
8. Comentarios: Registra los comentarios y reseñas de productos emitidos por los
clientes.
9. Reportes: Si deseas realizar un seguimiento del rendimiento de ventas, considera la
entidad para almacenar datos sobre ventas, ganancias, visitas al sitio web, etc.
10. Proveedor: Representa las empresas o individuos que suministran los productos.
Incluye información de contacto.
11. Categoría de Productos: Clasifica los productos en categorías específicas, cada
producto pertenece a una categoría.
12. Facturas: Registra transacciones financieras, incluyendo detalles de productos
comprados o vendidos, clientes y métodos de pago.
Descripción de las relaciones y su cordialidad entre las entidades:

VISTAS
Vistaindex

También podría gustarte