CASOS
DE USO – COMERCIO ELECTRÓNICO
“Taller
de Desarrollo de Aplicaciones”
CASO DE USO 1)
Nombre
|
Registrarse
|
Actor
|
Usuario
|
Actividades
|
El usuario desea registrarse como cliente y
obtener acceso para luego autentificarse y realizar compras.
|
Sinopsis
|
Este caso de uso comienza cuando el Usuario
ingresa al sistema. El sistema identifica al Usuario, si el
Usuario no está registrado, le pide que se registre.
|
Curso típico de eventos
|
1 El actor Usuario solicita registrarse.
2 El sistema solicita al usuario su nombre, apellidos, nombre de
usuario del sistema, email y contraseña.
3 El actor Usuario introduce su nombre, apellidos, nombre de
usuario del sistema, email y contraseña en el formulario.
4 El sistema comprueba que se han rellenado correctamente todos
los campos y que el usuario no existe en la base de datos.
5 El sistema introduce los datos personales del usuario en la
base de datos
6 El sistema muestra un mensaje indicándole de que el registro se
ha realizado satisfactoriamente y envía un email donde le
mostrara un recordatorio del nombre de usuario y la contraseña.
|
Extensiones
|
Si el servidor de correo no se encuentra disponible en esos
momentos, el sistema muestra un mensaje de error.
|
Nombre
|
Autenticarse
|
Actor
|
Usuario
|
Actividades
|
El usuario registrado solicita autenticarse.
|
Sinopsis
|
Este caso de uso comienza cuando el usuario este registrado y no se
haya iniciado ninguna sesión.
|
Curso típico de eventos
|
1 El Usuario solicita autenticarse.
2 El sistema muestra la página para que el usuario
introduzca su nombre de usuario y su contraseña
3 El Usuario introduce su nombre de usuario y su contraseña
4 El sistema verifica que los datos introducidos son correctos
5 El sistema verifica que el usuario pertenece a los usuarios
registrados
6 El sistema permite el acceso a zonas permitidas para usuarios
registrados y la compra/adquisición de productos
7 Se inicia sesión con los datos ingresados del usuario
8 Si los datos introducidos no son correctos, el
sistema muestra un mensaje de error.
|
Extensiones
|
Si el usuario no está registrado en la base de datos, el
sistema muestra un mensaje de error y se le pide al usuario que vuelva a
intentar introducir los datos y que si no está registrado que se registre.
|
Nombre
|
Modificar Datos
|
Actor
|
Usuario
|
Actividades
|
El usuario registrado solicita modificar sus datos.
|
Sinopsis
|
Este caso de uso comienza cuando el usuario desee modificar
cualquier dato de su cuenta como puede ser: el nombre, los apellidos, la
contraseña y su el e-mail.
|
Curso típico de eventos
|
1 El Usuario (CLIENTE) solicita modificar sus datos.
2 El sistema muestra el formulario donde el usuario podrá cambiar
su nombre, apellidos, contraseña y dirección de correo
3 El Usuario modifica los datos
que necesite cambiarlos
4 El sistema comprueba que los datos introducidos son correctos
5 El sistema modifica los datos en la base de datos
|
Extensiones
|
Si los datos no son correctos, el sistema envía un
mensaje de error.
|
Nombre
|
Darse de Baja
|
Actor
|
Usuario
|
Actividades
|
El usuario registrado solicita darse de baja
|
Sinopsis
|
Este caso de uso comienza cuando el usuario solicite darse de
baja en el sistema, pero este registrado en el sistema y se haya autenticado
|
Curso típico de eventos
|
1 El Usuario (CLIENTE) solicita darse de baja en el sistema
2 El sistema pide su confirmación al usuario para darse de baja
en el sistema
3 El usuario confirma su quiere
de darse de baja
4 El sistema da de baja al usuario quedando este anulado para
volver acceder al sistema nuevamente
|
Extensiones
|
Si el usuario cancela la acción que está solicitando, el
sistema devuelve al usuario a sus actividades normales y queda sin
efecto la petición.
|
CASOS DE USO II)
Nombre
|
Pago con Tarjeta Bancaria
|
Actor
|
Usuario
|
Actividades
|
El usuario elije la
opción de realizar el pago del costo de la compra del producto con su tarjeta bancaria.
|
Sinopsis
|
Este caso de uso comienza
cuando el usuario quiera pagar el costo total de su compra de producto(s) con
su tarjeta bancaria.
|
Curso típico de eventos
|
1 El usuario solicita realizar el pago de su
compra usando como medio de pago su tarjeta bancaria
2 El sistema mostrara
una pantalla para que el usuario confirme los datos correctos de su compra
como son (Producto y/o productos y datos de su tarjeta).
3 El usuario confirma
que los datos son correctos
4 El sistema realiza el procesamiento del pedido y guarda los datos de la
compra, en la base de datos del sistema.
5 El pago se realiza correctamente y el pedido queda
registrado en la base de datos del sistema.
6 Para su corroboración con el sistema de la sunat
() se le expedirá Factura, para lo cual se le solicitara dirección de
facturación.
|
Extensiones
|
Si el usuario ha adquirido algún
producto de formato o tipo físico se le incluirá la dirección de destino.
|
Nombre
|
Ingresar Datos de Tarjeta
|
Actor
|
Usuario
|
Actividades
|
El usuario cuando desea
realizar una compra, opcionalmente elije la opción de pagar con tarjeta
bancaria.
|
Sinopsis
|
Este caso de uso comienza
cuando el Usuario ingresa al sistema con su cuenta registrada y desea
realizar compra de un producto.
|
Curso típico de eventos
|
1 El usuario debe estar registrado.
2 El
sistema solicita al usuario que
introduzca datos de la tarjeta como son: el número, el tipo, fecha de
expiración, código de seguridad y nombre del titular de la tarjeta bancaria
con la que va a realizar la compra.
3 El
usuario introduce el número, fecha
de expiración, código de seguridad,
tipo y nombre del titular de la tarjeta bancaria
4 El
sistema verifica que los datos son
correctos comprobando el número de tarjeta bancaria.
5 El
sistema almacena los datos para su
posterior uso
6 Los
datos de la tarjeta se almacenaran en la base de datos del sistema
|
Extensiones
|
Si los datos que ingreso el usuario al
sistema son falsos, este le mostrara un mensaje de error, indicándole que son
datos incorrectos.
|
CASOS DE USO III)
Nombre
|
Ingresar Datos de Destino
|
Actor
|
Usuario
|
Actividades
|
El usuario desea que el
pedido le llegue a una dirección de destino.
|
Sinopsis
|
Este caso de uso comienza cuando
el sistema le solicite al usuario
que introduzca los datos de destino, donde se enviara el pedido.
|
Curso típico de eventos
|
1 El
sistema solicita al usuario que
introduzca los datos de su residencia actual como son: (País, Departamento,
Provincia, Distrito y la dirección fiscal de su residencia), donde desea que
se le envié el producto y/o pedido.
2 El usuario introduce
los datos que le solicita el sistema respecto de su residencia actual.
3 El sistema verifica
que todos los campos han sido rellenados y que estos sean válidos.
4 El sistema almacena
los datos de la residencia actual para el envió de su pedido (dirección de
destino) en la base de datos.
5 Si no han sido rellenados todos los campos, el
sistema envía un mensaje informando
que tiene que completar los campos requeridos.
|
Extensiones
|
Si el usuario ha adquirido algún
producto de formato o tipo físico este debe incluir datos para el envió del pedido (dirección de
destino).
|
Nombre
|
Ingresar Datos de Facturación
|
Actor
|
Usuario
|
Actividades
|
El usuario desea obtener
facturación de la compra realizada.
|
Sinopsis
|
Este caso de uso comienza
cuando el sistema le solicita al usuario los datos de la dirección fiscal donde
se le enviara la facturación de sus compras.
|
Curso típico de eventos
|
1 El
sistema solicita al usuario que
introduzca los datos de su residencia actual como son: (País, Departamento,
Provincia, Distrito y la dirección fiscal de su residencia), donde desea que
se le envié la facturación de sus compras.
2 El usuario introduce
los datos que le solicita el sistema respecto de su residencia actual.
3 El sistema verifica
que todos los campos han sido rellenados y que estos sean válidos.
4 El sistema almacena
los datos de la residencia actual para la facturación en la base de datos.
5 Si no han
sido rellenados todos los campos, el sistema envía un mensaje informando que tiene que completar los campos
requeridos.
|
Extensiones
|
Si los datos que ingreso el usuario
son incorrectos, no es de responsabilidad del vendedor, que llegue a otro
destino la facturación.
|
Escribiendo (...)