Sei sulla pagina 1di 24

Nombre Caso de Uso Agregar producto a carrito

Evento Disparador Cuando el cliente presiona la opción ver detalle producto en el catálogo de productos.
Cuando el cliente visualiza el catálogo de productos y presiona la opción de ver detalle
Breve descripción
de un producto para agregarlo a su selección de productos a comprar.
Precondiciones Sólo es posible agregar un producto al carrito desde la vista de detalle de producto en la
pantalla del catálogo de productos y sólo si hay productos disponibles para la compra.
Flujo de Eventos Actor
1. El cliente selecciona la opción de ver el
detalle de un producto del catálogo de
productos.
2. El cliente especifica la cantidad desea-
da y presiona lal opción agregar al carrito.

Condiciones de Excepción 1. Si no está disponible la cantidad seleccionada del producto el sistema mostrará un
mensaje de error al cliente inidicando que no es posible agregar dicho producto a su
carrito de compra por insuficiencia de unidades disponibles en almacén.
pción ver detalle producto en el catálogo de productos.
tálogo de productos y presiona la opción de ver detalle
a su selección de productos a comprar.
ucto al carrito desde la vista de detalle de producto en la
ctos y sólo si hay productos disponibles para la compra.
Sistema
1.1 El sistema muestra el detalle del producto
seleccionado.

2.1 El sistema verifica la disponibilidad del


producto seleccionado y lo agrega al carrito
de compras.

dad seleccionada del producto el sistema mostrará un


icando que no es posible agregar dicho producto a su
ncia de unidades disponibles en almacén.
Nombre Caso de Uso Registrarse
Evento Disparador Cuando el usuario presiona la opción registrarse en la pantalla de inicio de sesión.
Cuando el cliente desea adquirir la capacidad de realizar compras en la aplicación le es
Breve descripción requerida la acción de inicio de sesión, de tal forma que el registro habilita un cliente
para que este pueda realizar compra de productos en la aplicación.
Precondiciones

Flujo de Eventos Actor


1. El usuario selecciona la opción de regis-
trarse en el formulario de inicio de sesión.

2. El usuario introduce todos los datos


requeridos para el proceso de registro y
presiona el botón de guardar.

Condiciones de Excepción 1. Si no está disponible el nombre de usuario, el sistema indicará al usuario con un
mensaje de error que ya existe un usuario con ese nombre clave.
pción registrarse en la pantalla de inicio de sesión.
r la capacidad de realizar compras en la aplicación le es
sesión, de tal forma que el registro habilita un cliente
mpra de productos en la aplicación.

Sistema
1.1 El sistema muestra la pantalla de registro
en la que el usuario introducirá sus datos.

2.1 El sistema verifica los datos introducidos


y procede a registrar los datos del nuevo
cliente y redirecciona al usuario a la zona de
inicio de sesión.
bre de usuario, el sistema indicará al usuario con un
un usuario con ese nombre clave.
Nombre Caso de Uso Ver Catálogo Productos
Evento Disparador Cuando el cliente presiona la opción ver catálogo de productos en el menú de opciones.
Cuando el cliente desea visualizar el catálogo de productos y presiona la opción de ver
Breve descripción
catálogo de productos, se muestra la lista de los productos en existencia para su venta.
Precondiciones

Flujo de Eventos Actor


1. El cliente selecciona la opción de ver el
catálogo de productos disponibles.

Condiciones de Excepción 1. Si no existe ningún producto de la tienda con unidades disponibles se mostrará un
mensaje de error al cliente inidicando el problema.
pción ver catálogo de productos en el menú de opciones.
zar el catálogo de productos y presiona la opción de ver
stra la lista de los productos en existencia para su venta.

Sistema
1.1 El sistema muestra una pantalla con la
lista de productos disponibles para venta.

de la tienda con unidades disponibles se mostrará un


icando el problema.
Nombre Caso de Uso Confirmar Compra
Evento Disparador Cuando el cliente presiona la opción ordenar ahora en la pantalla de vista del carrito.
Cuando el cliente visualiza desea confirmar la selección de productos y cantidades elegi-
Breve descripción
da y proceder a confirmar su orden, presiona la opción ordenar ahora.
Precondiciones Debe existir una selección de productos previa y además el cliente debe haber iniciado
sesión en la aplicación antes de poder confirmar una compra de productos.
Flujo de Eventos Actor
1. El cliente selecciona la opción ordenar
ahora en la pantalla de vista del carrito de
compras.

Condiciones de Excepción 1. Si no está disponible la cantidad seleccionada de algún producto seleccionado, se


detendrá el proceso de confirmación del pedido y se mostrará nuevamente la misma
pantalla al usuario indicándole el producto que no está disponible de manera que el
cliente pueda arreglar su selección de productos e intentar de nuevo.
pción ordenar ahora en la pantalla de vista del carrito.
ea confirmar la selección de productos y cantidades elegi-
den, presiona la opción ordenar ahora.
roductos previa y además el cliente debe haber iniciado
poder confirmar una compra de productos.
Sistema
1.1 El sistema verifica la disponibilidad de to-
dos los productos seleccionados, y si están
todos disponibles procede a guardar los datos
del pedido.

dad seleccionada de algún producto seleccionado, se


ación del pedido y se mostrará nuevamente la misma
el producto que no está disponible de manera que el
ión de productos e intentar de nuevo.
Nombre Caso de Uso Ver Histórico de Compras
Evento Disparador Cuando el cliente presiona la opción ver sus compras realizadas.
Cuando el cliente desea visualizar todas las compras previamente realizadas en la apli-
Breve descripción
ción seleccion a la opción de ver su histórico de compras.
Precondiciones El cliente en cuestión debe haber iniciado sesión previamente en el sistema.

Flujo de Eventos Actor


1. El cliente selecciona la opción de ver el
histórico de compras realizadas anterior-
mente en la aplicación.

Condiciones de Excepción 1. Si el usuario no ha iniciado sesión será redireccionado a la pantalla de inicio de sesión.
pción ver sus compras realizadas.
zar todas las compras previamente realizadas en la apli-
r su histórico de compras.
er iniciado sesión previamente en el sistema.

Sistema
1.1 El sistema muestra el detalle de cada una
de las compras previas indicando cada una
usando la fecha en al que se confirmó la
misma.

esión será redireccionado a la pantalla de inicio de sesión.


Nombre Caso de Uso Iniciar Sesión
Evento Disparador Cuando el usuario presiona la opción iniciar sesión desde el menú de opciones.
Para poder realizar ciertas acciones restringuidas dentro del sistema se requiere que los
Breve descripción
usuarios inicien sesión e indiquen sus datos de usuario al sistema.
Precondiciones

Flujo de Eventos Actor


1. El usuario selecciona la opción de ver el
formulario de inicio de sesión.
productos.

2. El usuario introduce sus datos de inicio


de sesión y presiona el botón iniciar sesión

Condiciones de Excepción 1. Si el sistema encuentra algún problema con los datos suplidos por el usuario (cuenta
incorrecta, cuenta desactivdada, usuario o contraseña incorrecta, etc.) procederá a mostrar
nuevamente el formulario de inicio de sesión al usuario indicando el problema encontrado.
pción iniciar sesión desde el menú de opciones.
nes restringuidas dentro del sistema se requiere que los
en sus datos de usuario al sistema.

Sistema
1.1 El sistema muestra la pantalla de inicio de
sesión para que el usuario introduzca sus datos.

2.1 El sistema comprueba los datos introducidos


y procede a almacenar la información del
usuario en la sesión activa.
problema con los datos suplidos por el usuario (cuenta
, usuario o contraseña incorrecta, etc.) procederá a mostrar
icio de sesión al usuario indicando el problema encontrado.
Nombre Caso de Uso Ver Usuarios Registrados
Evento Disparador Cuando el administrador presiona la opción de gestión de usuarios desde el menú.
Los administradores del sistema tienen la posibilidad de controlar el acceso a iniciar
Breve descripción
sesión a los usuarios cliente por cualquier tipo de razón.
Precondiciones Para todas las opciones específicas del área administrativa el sistema requiere que los
administradores hayan iniciado sesión previamente.
Flujo de Eventos Actor
1. El adminstrador selecciona la opción de
gestión de usuarios desde el menú de
opciones.

Condiciones de Excepción
na la opción de gestión de usuarios desde el menú.
a tienen la posibilidad de controlar el acceso a iniciar
r cualquier tipo de razón.
ficas del área administrativa el sistema requiere que los
sesión previamente.
Sistema
1.1 El sistema muestra una lista de todos los
usuarios cliente registrados en la aplicación.
Nombre Caso de Uso Actualizar estatus usuario
Evento Disparador Cuando el administrador presiona la opción de habilitar o desabilitar un usuario.
Desde la vista de usuarios registrado, los administradores tienen la opción de activar o
Breve descripción
desactivar una cuenta de usuario registrado usando la opción disponible para cada caso.
Precondiciones Para todas las opciones específicas del área administrativa el sistema requiere que los
administradores hayan iniciado sesión previamente.
Flujo de Eventos Actor
1. El administrador presiona la opción in-
dicada para el usuario de su elección, ya
sea activar o desactivar dicha cuenta.

Condiciones de Excepción
na la opción de habilitar o desabilitar un usuario.
trado, los administradores tienen la opción de activar o
io registrado usando la opción disponible para cada caso.
ficas del área administrativa el sistema requiere que los
sesión previamente.
Sistema
1.1 El sistema verifica la información del
usuario y procede a actualizar su estatus.
Nombre Caso de Uso Dar de alta producto
Cuando el administrador selecciona la opción dar de alta producto desde la vista de
Evento Disparador gestión de productos.
Como parte de las tareas administrativas, los administradores pueden dar de alta a un
Breve descripción
nuevo producto que se desea comenzar a ofrecer a los clientes de la tienda virtual.
Precondiciones Para todas las opciones específicas del área administrativa el sistema requiere que los
administradores hayan iniciado sesión previamente.
Flujo de Eventos Actor
1. El cliente selecciona la opción de dar de
alta a un nuevo producto desde la vista de
gestión de productos.
2. El cliente introduce la información del
nuevo producto y presiona el botón de
guardar.

Condiciones de Excepción 1. Si existe algun error con la información del nuevo producto a almacenar, se mostrará
nuevamente la pantalla de alta de producto indicando el error que se ha producido.
ona la opción dar de alta producto desde la vista de

istrativas, los administradores pueden dar de alta a un


omenzar a ofrecer a los clientes de la tienda virtual.
cas del área administrativa el sistema requiere que los
sesión previamente.
Sistema
1.1 El sistema muestra la pantalla de alta de
productos.

2.1 El sistema verifica los datos del producto


introducido y procede a registrar el nuevo
producto si la información no contiene ningún
error.
ormación del nuevo producto a almacenar, se mostrará
de producto indicando el error que se ha producido.
Nombre Caso de Uso Dar de baja producto
Evento Disparador Cuando el adminstrador presiona la opción de daja producto en la gestión de los mismos.
Como parte de las tareas administrativas, existe la opción de baja de productos, que saca
Breve descripción
de circulación un producto determinado de la tienda virtual, eliminando su información.
Precondiciones Sólo es posible eliminar productos sin vinculación de compras realizadas.
Sólo los administradores de la aplicación tienen acceso a esta opción.
Flujo de Eventos Actor
1. El adminstrador presiona la opción de
dar baja a un producto dentro de la pan-
talla de gestión de productos.

Condiciones de Excepción 1. Si el producto seleccionado para dar de baja tiene datos relacionados, se cancelará la
operación y se mostrará un error indicando el problema ocurrido.
na la opción de daja producto en la gestión de los mismos.
nistrativas, existe la opción de baja de productos, que saca
erminado de la tienda virtual, eliminando su información.
tos sin vinculación de compras realizadas.
aplicación tienen acceso a esta opción.
Sistema
1.1 El sistema verifica los datos del producto a
dar de baja, y si es posible da de baja al mismo.

para dar de baja tiene datos relacionados, se cancelará la


or indicando el problema ocurrido.
Nombre Caso de Uso Actualizar datos producto
Evento Disparador Cuando el administrador presiona la opción de actualizar datos de producto.
Dentro de las tareas de gestión de productos, se encuentra la opción de actualizar la
Breve descripción
información básica registrada de los productos de la tienda virtual.
Precondiciones Sólo los adminstradores pueden actualizar la información de los productos.

Flujo de Eventos Actor


1. El administrador presiona la opción de
actualizar producto de un producto de-
terminado.
2. El administrador actualiza la informa-
ción deseada y presiona la opción de
guardar los datos introducidos.

Condiciones de Excepción 1. Si existe algún error con la información introducida, el sistema mostrará nuevamente
la pantalla de actualización de datos del producto, indicando el error ocurrido.
na la opción de actualizar datos de producto.
de productos, se encuentra la opción de actualizar la
e los productos de la tienda virtual.
n actualizar la información de los productos.

Sistema
1.1 El sistema muestra los datos del producto
seleccionado, con la opción de actualizar los
datos permisibles de esta actividad.
2.1 El sistema verifica la información intro-
ducida por el adminnstrador, y si es válida
procede a actualizar los datos del producto.

formación introducida, el sistema mostrará nuevamente


datos del producto, indicando el error ocurrido.
Nombre Caso de Uso Reponer producto
Cuando el administrador selecciona la opción de reponer cantidad existente de un
Evento Disparador producto desde la pantalla de gestión de productos
Cuando la disponibilidad de algún producto de la tienda virtual cae por debajo de las
Breve descripción cantidades en existencia óptimas, el administrador puede optar por reponer la cantidad
disponible de dicho producto.
Precondiciones Sólo los administradores pueden reponer los productos.

Flujo de Eventos Actor


1. El adminstrador selecciona la opción
de reponer la cantidad de un producto es-
pecífico.
2. El administrador espefica en cuantas
unidades se repondrá la cantidad existen-
te para el producto seleccionado.

Condiciones de Excepción 1. Si se introduce una cantidad inválida el sistema mostrará nuevamente la pantalla de
reposición de producto, indicando el error ocurrido.
iona la opción de reponer cantidad existente de un
gestión de productos
ún producto de la tienda virtual cae por debajo de las
as, el administrador puede optar por reponer la cantidad

n reponer los productos.

Sistema
1.1 El sistema muestra la pantalla para la
reposición de dicho producto.

2.1 El sistema verifica la información intro-


ducida y procede a reponer el producto en
la cantidad de unidadees especificadas.

inválida el sistema mostrará nuevamente la pantalla de


ndo el error ocurrido.

Potrebbero piacerti anche