0 calificaciones0% encontró este documento útil (0 votos)
15 vistas17 páginas
Este documento presenta varios diagramas y tablas que describen casos de uso para una tienda en línea. Las tablas detallan casos de uso como registrar usuario, realizar pedido, realizar pago, hacer devoluciones, visualizar catálogos de productos y modificar pedido.
Este documento presenta varios diagramas y tablas que describen casos de uso para una tienda en línea. Las tablas detallan casos de uso como registrar usuario, realizar pedido, realizar pago, hacer devoluciones, visualizar catálogos de productos y modificar pedido.
Este documento presenta varios diagramas y tablas que describen casos de uso para una tienda en línea. Las tablas detallan casos de uso como registrar usuario, realizar pedido, realizar pago, hacer devoluciones, visualizar catálogos de productos y modificar pedido.
Tabla de contenido(índice) Diagramas o De clase o De casos de Uso o De secuencia y/o actividades o Entidad-Relación o Tablas o Diccionarios Diagramas De clase De casos de uso De secuencia y/o actividades Entidad-relación Tablas Nombre del Caso de Registrar usuario Uso Actor(es) Cliente Descripción Permite dar de alta a un cliente en la tienda online para poder acceder a los demás casos de uso Precondición El cliente deberá contar con un correo electrónico Flujo Principal Acción actor Acción sistema 1) Selecciona opción 2) Muestra el formulario “Regístrate aquí” para dar de alta al cliente: Nombre completo, nombre de usuario, correo electrónico, contraseña, número telefónico, dirección 3) Llena el formulario y hace 4) Se valida que los datos clic en el botón “Completar sean correctos. Si los datos registro” son correctos se almacenan en la base de datos “usuario” y se redirecciona a la página principal con la sesión ya iniciada. Flujo Alternativo 1 1) Le da clic en el botón 2) El número telefónico o el “Cancelar registro” correo electrónico son inválidos, por lo tanto, se cancela el registro Postcondición La base de datos se actualiza y el usuario puede acceder a la tienda online Comentarios
Nombre del Caso de Realizar pedido
Uso Actor(es) Cliente. Descripción Facilita al cliente solicitar un producto de la tienda online Precondición El cliente deberá estar registrado en la tienda online Flujo Principal Acción actor Acción sistema 1) Selecciona opción 2) Muestra el formulario para “Realiza tu pedido aquí” seleccionar el producto: Código del producto, cantidad de productos, Monto de pago 3) Llena el formulario y hace 4) Se valida que los datos clic en el botón “Finalizar sean correctos. Si los datos pedido” son correctos se redirecciona al caso de uso “realizar pago”. Flujo Alternativo 1 1) Le da clic en el botón 2) El código de producto no “Cancelar pedido” es válido o no hay existencias, por lo tanto, se cancela el pedido Postcondición El cliente procede a pagar por los productos. Comentarios
Nombre del Caso de Realizar pago
Uso Actor(es) Cliente Descripción Facilita al cliente el pago en la tienda en línea mediante un formulario Precondición El cliente deberá hacer uso del caso de uso “Realizar pedido” Flujo Principal Acción actor Acción sistema 1) Selecciona opción “Paga 2) Muestra el formulario aquí” para realizar el pago: Nombre completo del titular de la cuenta, banco, número de cuenta, número de tarjeta, clave interbancaria, fecha de expiración, CVC 3) Llena el formulario y hace 4) Se valida que los datos clic en el botón “Completar sean correctos, junto con la pago” autorización del banco. Si los datos son correctos y el pago se autoriza, se manda el pedido al actor “ventas”, se genera un comprobante de pago mediante un documento en formato PDF para el cliente el cual se descarga automáticamente, y se redirecciona al cliente a una página donde se indica que el pago ha sido realizado con éxito Flujo Alternativo 1 1) Le da clic en el botón 2) Si alguno de los datos “Cancelar pago” introducidos es incorrecto se cancela proceso de pago Postcondición El sistema recibe el pedido del cliente y el usuario ahora debe esperar a que llegue su producto mediante paquetería Comentarios
Nombre del Caso de Hacer devoluciones
Uso Actor(es) Cliente Descripción Facilita al cliente hacer una devolución de algún producto ya sea por algún defecto o porque no era lo que esperaba. Precondición El cliente deberá tener un producto de la tienda con garantía valida Flujo Principal Acción actor Acción sistema 1) Selecciona opción 2) Muestra el formulario “¿Necesitas devolver algún para realizar la devolución: producto? Haz clic aquí” Código del producto, Comprobante de garantía (Comprobante de pago). 3) Llena el formulario y hace 4) Se valida que los datos clic en el botón “Solicitar sean correctos. Si los datos devolución” son correctos, se envía la solicitud al actor “atención al cliente” y se muestra un mensaje diciendo que el personal se comunicara con el para la devolución. Flujo Alternativo 1 1) Le da clic en el botón 2) Si alguno de los datos “Cancelar devolución” introducidos es incorrecto se cancela el proceso de devolución Postcondición El sistema recibe la solicitud de devolución del cliente y mediante atención al cliente se realiza la devolución Comentarios
Nombre del Caso de Visualizar catálogos de producto
Uso Actor(es) Cliente Descripción Facilita al cliente visualizar todo el contenido a vender dentro de la tienda Precondición Flujo Principal Acción actor Acción sistema 1) Accede a la página 2) Muestra un pequeño principal catalogo entre todas las opciones de la tienda online 3) Le da clic en el botón “Ver 4) Se muestra un catálogo más productos” más extenso con más productos en pantalla Flujo Alternativo 1 1) Se selecciona la opción 2) Se redirige a la página “Salir a la página principal” principal y vuelve a mostrar un pequeño catalogo pero con productos diferentes Postcondición Comentarios
Nombre del Caso de Modificar pedido
Uso Actor(es) Cliente Descripción Puede modificar su pedido Precondición El cliente deberá hacer uso de los casos de uso “Realizar pedido” y “Realizar pago” Flujo Principal Acción actor Acción sistema 1) Selecciona opción 2) Muestra si el pedido aun “¿Deseas hacer cambios al se puede modificar. Si aun es pedido? Haz clic aquí” posible, se muestra el formulario para realizar la modificación: Código del producto, cantidad de productos, Monto de pago 3) Llena el formulario y hace 4) Se valida que los datos clic en el botón “Realizar sean correctos. Si los datos modificación de pedido” son correctos se redirecciona al caso de uso “realizar pago” para pagar la diferencia del pedido original al pedido modificado. Flujo Alternativo 1 1) Le da clic en el botón 2) El código de producto no “Cancelar modificación” es válido o no hay existencias, por lo tanto, se cancela la modificación del pedido Postcondición El sistema recibe la solicitud de modificación del pedido y se actualiza la base de datos Comentarios Nombre del Caso de Localizar el paquete Uso Actor(es) Cliente Descripción Facilita al cliente localizar el paquete a entregar Precondición El cliente podrá saber el tiempo aproximado de su pedido Flujo Principal Acción actor Acción sistema 1) Selecciona opción 2) Muestra el formulario “¿Quieres saber dónde está para realizar la Localización: tu paquete? Haz clic aquí” Comprobante de pago. 3) Llena el formulario y hace 4) Se valida que los datos clic en el botón “localizar” sean correctos. Si los datos son correctos, se mostrará en pantalla donde está el paquete actualmente. Flujo Alternativo 1 1) Le da clic en el botón 2) Si alguno de los datos “Cancelar localización” introducidos es incorrecto se cancela la búsqueda de su pedido Postcondición Comentarios
Nombre del Caso de Solicitar comprobante de pago
Uso Actor(es) Cliente Descripción Dar al cliente el comprobante de su pago en caso de que el original haya sido extraviado Precondición El cliente deberá hacer uso del caso de uso “Realizar pago” Flujo Principal Acción actor Acción sistema 1) Selecciona opción 2) Se redirecciona a una “Descarga tus comprobantes página con una lista de todos de pago aqui” los pedidos realizados por el cliente, y cada pedido tendrá la opción “Descargar comprobante”. 3) Da clic en el botón 4) Se genera un documento “Descargar comprobante” PDF del comprobante de pago y se descarga automáticamente. Flujo Alternativo 1 1) Le da clic en el botón 2) Si no hay pedidos “Regresar a la página realizados por el cliente, se principal” cancela la solicitud del comprobante Postcondición El sistema recibe la solicitud y manda el comprobante Comentarios
Nombre del Caso de Verificar el pedido del cliente
Uso Actor(es) Ventas Descripción Permite verificar la compra realizada y si aún hay productos disponibles Precondición Flujo Principal Acción actor Acción sistema 1) Selecciona opción 2) Muestra el formulario “Verificar pedidos para la verificación del pendientes” pedido: Código del producto, cantidad de productos, Monto de pago 3) Verifica si aún hay 4) Se le notifica al cliente productos en existencia. Si mediante correo electrónico aún hay existencias se que el pedido aún está selecciona la opción “Pedido disponible y se continua al verificado” caso de uso “Validar pedido”. Flujo Alternativo 1 1) Si no hay existencias se 2) Se le notifica al cliente selecciona la opción “Pedido que el pedido no esta no verificado” disponible y que estará en la lista de pedidos pendientes Postcondición Comentarios
Nombre del Caso de Validar pedidos
Uso Actor(es) Ventas Descripción Permite validar el pedido del cliente para realizar él envió Precondición El actor ventas deberá hacer uso del caso de uso “Verificar el pedido del cliente” Flujo Principal Acción actor Acción sistema 1) Selecciona opción “Validar 2) Muestra el formulario pedidos pendientes” para la validación: Código del producto, cantidad de productos, Monto de pago. 3) Verifica si el producto 4) Se le notifica al cliente coincide con las que su pedido ha sido características del pedido validado y que será enviado realizado y hace clic en la mediante paquetería opción “Validar el pedido” Flujo Alternativo 1 1) Si el producto no coincide 2) Se le notifica al cliente con las características del mediante correo electrónico pedido realizado se que su producto no ha sido selecciona la opción “Pedido validado y que estará en la no validado” lista de espera para ser validado después. Postcondición Comentarios
Nombre del Caso de Atender devoluciones
Uso Actor(es) Atención al cliente Descripción Permite atender la devolución del pedido estableciendo comunicación con el cliente Precondición El actor cliente deberá hacer uso del caso de uso “Hacer devoluciones” Flujo Principal Acción actor Acción sistema 1) Selecciona opción 2) Muestra el formulario “Atender devoluciones” para atender la petición: Correo electrónico, Código del producto, Comprobante de garantía (Comprobante de pago). 3) Se comunica con el 4) Se redirige al caso de uso cliente mediante correo “Aceptar/rechazar electrónico para saber la devoluciones” razón de la devolución e informarle en qué casos es la devolución valida Flujo Alternativo 1 1) Si el cliente no responde 2) Se borra la solicitud de mediante el correo devolución realizada por el electrónico se selecciona la cliente opción “Cancelar devolución” Postcondición Comentarios Nombre del Caso de Aceptar/rechazar devoluciones Uso Actor(es) Atención al cliente Descripción Se comprueba que la devolución sea válida y Precondición El cliente deberá contar con sus datos correctos Flujo Principal Acción actor Acción sistema 1) Selecciona opción 2) Muestra el formulario “devoluciones” para atender la petición del cliente: Código del producto, Comprobante de garantía (Comprobante de pago). 3) Si la garantía es valida y 4) Se acepta la devolución y las razones del cliente son se le notifica al cliente aceptables, se selecciona la mediante correo electrónico opción “Aceptar devolución” que su devolución fue aceptada y que deberá enviar el pedido en paquetería” Flujo Alternativo 1 1) Si la garantía no es válida 2) Se rechaza la solicitud de o las razones del cliente no devolución y se le notifica al son aceptables, se selecciona cliente mediante correo la opción “Rechazar electrónico” devolución” Postcondición Comentarios
Nombre del Caso de Iniciar sesión
Uso Actor(es) Cliente Descripción Permite dar acceso a la página y acceder a la mayoría de casos de uso Precondición El cliente deberá hacer uso del caso de uso “Registrar Usuario” Flujo Principal Acción actor Acción sistema 1) Selecciona opción “Iniciar 2) Muestra el formulario sesión” para dar acceso al cliente: nombre de usuario y contraseña 3) Llena el formulario y hace 4) Se valida que los datos clic en el botón “Entrar” sean correctos. Si los datos son correctos se abrirá la página de inicio con la sesión ya iniciada Flujo Alternativo 1 1) Le da clic en el botón 2) Si el nombre de usuario “Cancelar” y/o contraseña son incorrectos. Se cancela el inicio de sesión Postcondición Comentarios