
Integrantes:
Enrique Aponte Primo
Alberto Ronald Rojas Herrera
TRABAJO DE UML PROYECTO DE UN SISTEMA DE PANADERIA
Una persona ingresa a la panadería, realiza su pedido al cajero, el cajero evalúa su pedido, le detalla el monto a pagar al cliente,si no hay producto el cajero anula el pedido, si hay el producto entonces, el cajero acepta el pedido, el cliente le paga al cajero , y el cajero entrega el ticket detallando el pedido efectuado(Precio, cantidad, nombre del producto y el total a pagar), el cliente entrega el ticket al empleado, el empleado revisa el ticket y le entrega el pedido al cliente.
SOLUCION:
1. Cliente va a la Panadería.
2. El cliente se acerca al Cajero.
3. El cliente hace su pedido respectivo .
4. El cajero le informa si existe el Producto.
5. En caso si no hay el producto, el cajero modifica o anula el pedido.
6. El Cajero acepta el pedido en caso de ser modificado.
7. El Cliente paga al Cajero el monto respectivo.
8. El Cajero le entrega un ticket al cliente.
9. El cliente se dirige al empleado con el ticket respectivo.
10.El empleado revisa el ticket (cantidad, fecha, nombre del producto).
11.El empleado le atiende y le entrega el pedido.
DIAGRAMA DE CASOS DE USO
| ESCENARIOS DE CASO DE USO | |
| I. IDENTIFICADORES E INICIADORES DEL CASO DE USO | |
| NOMBRES DEL CASO DE USO: | Venta de panes y productos |
| AREA: | Sistema de panadería |
| ACTOR(ES): | Cliente,Cajero,Empleado |
| Descripción: | Permite registrar,evaluar y dar información del pedido del cliente para que luego sea atendido por el empleado. |
| Activar Evento: | Se inicia cuando el cliente se dirige hacia el cajero y es atendido por el. |
| Tipo de señal | ( )EXTERNA (x )TEMPORAL |
| II.PASOS DESEMPEÑADOS(RUTA PRINCIPAL) | INFORMACION PARA LOS PASOS |
| 1.El cliente se dirige a la Panadería | Ingresa a la panadería y observa los productos que necesita comprar . |
| 2.El cliente se acerca al Cajero | El cliente le detalla el pedido al cajero |
| 3.El cajero evalúa el pedido | El cajero se encarga de verificar si los pedidos hay en el almacén si es así le dice el monto a pagar al cliente sino, anula el pedido. |
| 4.Una vez aceptado el pedido el cliente le paga al cajero | El cliente paga el monto total del pedido al cajero. |
| 5.El cajero lo entrega un ticket en donde se detalla el pedido | El cajero se encarga de registrar el pedido a su máquina registradora luego le entrega un ticket |
| 6.El cliente se dirige al empleado y le entrega el ticket. | El empleado recepciona el ticket y verifica el pedido del cliente. |
| 7.El empleado entrega el pedido | El empleado se dirige al estante a sacar los productos pedidos por el cliente |
| 8.El cliente se retira de la Panadería | El cliente quedo conforme con sus productos |
| III.CONDICIONES, SUPOCICIONES Y PREGUNTAS | |
| PRECONDICIONES: | El cliente se dirige a la panadería para realizar su pedido. |
| POSCONDICIONES: | El cliente recibió los productos pedidos. |
| SUPOCICIONES: | El cliente tiene un ticket y esta seguro de recibir su pedido |
| REUNIR REQUERIMIENTOS: | Permite que el cliente reciba la atención adecuada en la panaderia. |
| ASPECTOS SOBRESALIENTES: | ¿Se debe controlar la fecha del ticket? |
| PRIORIDAD | MEDIA |
| RIESGO | MEDIA |
Realizar pedido
| Caso de uso: Realizar pedido |
| Objetivo: Informar al cajero el pedido solicitado por el Cliente |
| Actores: Cliente |
| Precondiciones: |
| Pasos: 1. Acli: El cliente ingresa a la panadería. 2. Acli: El cliente se acerca al cajero. 3. Acli: El cliente calcula la cantidad de productos necesarios. 4. Acli: El cliente indica su pedido respectivo. |
| Variaciones: |
| Extensiones: 1. Modo de realizar el pedido: Manual. |
| Cuestiones: 1. ¿Puede el Cliente anular el pedido luego de pagar el dinero al Cajero? |
Evaluar pedido
| Caso de uso: Evaluar pedido. |
| Objetivo: Evaluar el pedido hecho por el cliente. |
| Actores: Cajero. |
| Precondiciones: |
| Pasos: 1. Aca: El cajero revisa en su sistema si hay suficiente producto que ha pedido el cliente. 2. Aca: El cajero confirma el producto al cliente(Si hay o no hay el producto). |
| Variaciones: |
| Extensiones: 1. Modo de realizar el pedido: Automático |
| Cuestiones: 1. ¿Puede el cajero confirmar un pedido sin revisar el sistema? |
Modificar pedido
| Caso de uso: Modificar pedido |
| Objetivo: Modificar la cantidad de un pedido al cliente |
| Actores: Cajero |
| Precondiciones: |
| Pasos: 1. Aca: Modificar el nuevo pedido al cliente. |
| Variaciones: |
| Extensiones: 1. Modo de realizar el pedido: Automático |
| Cuestiones: |
Anular Pedido
| Caso de uso: Anular pedido. |
| Objetivo: Anular pedido hecho por el cliente |
| Actores: Cajero. |
| Precondiciones: |
| Pasos: 1. Aca: El cajero revisa el producto pedido en su sistema 2. Aca: El cajero confirma que no hay producto disponible. 3. Aca: El cajero anula el pedido. |
| Variaciones: 1. El producto solicitado se ha terminado(stock =0) 1.1. indica error. 1.2. Anula el pedido. |
| Extensiones: |
| Cuestiones: 1. ¿Puede el cajero anular el pedido sin informarle al cliente? |
Aceptar Pedido
| Caso de uso: Aceptar pedido. |
| Objetivo: El cajero finaliza el pedido del cliente |
| Actores: Cajero,Cliente |
| Precondiciones: |
| Pasos: 1. Aca: Aceptar pedido. 2. Aca: Comunicar al cliente el pedido aceptado. 3. Aca: Procesar ticket al cliente con el detalle del producto y el monto a pagar. 4. Acli: Pagar monto al cajero. 5. Aca: Entregar ticket al cliente. |
| Variaciones: |
| Extensiones: 1. Modo de realizar el pedido: Automático y Manual |
| Cuestiones: |
Revisar Ticket
| Caso de uso: Revisar ticket por parte del empleado. |
| Objetivo: El empleado verificará que productos hay en el ticket para despacharlos. |
| Actores: Empleado, cliente |
| Precondiciones: |
| Pasos: 1. Acli: El cliente acude al empleado con su ticket respectivo y le entrega. 1. Aem: El empleado se informa lo que hay en el ticket (cantidad, fecha, nombre del producto) 2. Aem: El empleado se encarga de almacenar y seleccionar los productos pedidos. 3. Aem: El empleado envuelve o empaqueta los productos pedidos. |
| Variaciones: 2.a. El empleado dispone de muchos pedidos. 2.a.1. El empleado puede cometer un error. |
| Extensiones: 1. Modo de realizar el pedido: Manual. |
| Cuestiones: 1. ¿Puede el empleado empaquetar el pedido sin verificar los productos en el ticket? 2.-¿Puede el empleado equivocarse en el pedido? |
Entregar pedido
| Caso de uso: Dar los productos al cliente por parte del empleado. |
| Objetivo: El cliente obtiene los productos requeridos de acuerdo a lo solicitado. |
| Actores: Empleado, cliente |
| Precondiciones: |
| Pasos: 1. Aem: El empleado entrega los productos al cliente. 2. Acli: El cliente recibe su pedido. 3. Acli: El cliente queda conforme con el pedido. |
| Variaciones: 2.a. El cliente ve que el producto no es de buena calidad. 2.a.1. Se encarga de reclamar al empleado y pedir cambio de producto. |
| Extensiones: |
| Cuestiones: 1. ¿Puede el Cliente exigir su dinero en caso de que el producto no es de buena calidad?. |
DIAGRAMA DE OBJETOS
******************************
4 comentarios:
ok
hagan comentarios de los otros blogs de sus compañeros
Correos recibidos
Enoc Nina
(el_amen7_@hotmail.com)
LupiTA TAco (youamix_tk@hotmail.com)
Enrique Aponte Primo
(enriqueaponte20@hotmail.com)
respalde vuestro trabajo aclarando cada caso de uso con alguna descripcion.(ver formulario).
el docente
Publicar un comentario