Está en la página 1de 22

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

Sistema de toma de pedidos para la Distribuidora EMP

Cdigo: STP-EMP Nmero: 6 - UCVSoft

Equipo de Trabajo
Asesor Joan Miguel Palacios Ramirez

Integrantes Camargo Pillaca, Angel Miguel Jara Blanco, Jonathan Ruiz Ccenhua, Wilder Silva Valdivia, Jorge Armando Sirlopu Sotelo, Jessica

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

Historia
Versin 1.0 2.0 Fecha Descripcin o Cambios introducidos 24/04/2013 Modelo de Casos de Uso Propuesta Inicial 11/05/2013 Modelo de Casos de Uso Propuesta casi finalizada

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

TABLA DE CONTENIDO

Pg.

1. Introduccin 1.1. Propsito 1.2. Vista General 1.3. Referencias 1.4. Definicin de Trminos, Abreviaturas y Siglas 2. Descripcin de Actores 3. Casos de Uso 3.1. CUS-1: Login 3.1.1. Diagrama de CUS-1 3.1.2. Descripcin de CUS-1 3.2. CUS-2: Menu Principal 3.2.1. Diagrama de CUS-2 3.2.2. Descripcion de CUS-2 3.3. CUS-3: Consultar Clientes 3.3.1. Diagrama de CUS-3 3.3.2. Descripcion de CUS-3 3.4. CUS-4: Gestionar Pedidos 3.4.1. Diagrama de CUS-4 3.4.2. Diagrama de CUS-4 3.5. CUS-5: Consultar Productos 3.5.1. Diagrama de CUS-5 3.5.2. Descripcion de CUS-5 3.6. CUS-6: Consultar Cobranzas 3.6.1. Diagrama de CUS-6 3.6.2. Descripcion de CUS-6

5 5 5 5 5 6 6 6 6 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

3.7. CUS-7: Ver Clientes en Mapa 3.7.1. Diagrama de CUS-7 3.7.2. Descripcion de CUS-7 3.8. CUS-8: Detalle Cliente 3.8.1. Diagrama de CUS-8 3.8.2. Descripcion de CUS-8 3.9. CUS-9: Nuevo Pedido 3.9.1. Diagrama de CUS-9 3.9.2. Descripcion de CUS-9 3.10. CUS-10: Detalle de Factura 3.10.1. Diagrama de CUS-10 3.10.2. Descripcion de CUS-10 3.11. CUS-11: Detalle Producto 3.11.1. Diagrama de CUS-11 3.11.2. Descripcion de CUS-11 3.12. CUS-12: Detalle de Cobranza 3.12.1. Diagrama de CUS-12 3.12.2. Descripcion de CUS-12 3.13. CUS-13: Buscar Cliente 3.13.1. Diagrama de CUS-13 3.13.2. Descripcion de CUS-13 3.14. CUS-14: Buscar Producto 3.14.1. Diagrama de CUS-14 3.14.2. Descripcion de CUS-14

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

LISTA DE FIGURAS

Pg.

Figura 1: Diagrama de CUS-1 Login Figura 2: Diagrama de CUS-2 Menu Principal Figura 3: Diagrama de CUS-3 Consultar Clientes Figura 4: Diagrama de CUS-4 Gestionar Pedidos Figura 5: Diagrama de CUS-5 Consultar Productos Figura 6: Diagrama de CUS-6 Consultar Cobranzas Figura 7: Diagrama de CUS-7 Ver Clientes en Mapa Figura 8: Diagrama de CUS-8 Detalle Cliente Figura 9: Diagrama de CUS-9 Nuevo Pedido Figura 10: Diagrama de CUS-10 Detalle Factura Figura 11: Diagrama de CUS-11 Detalle Producto Figura 12: Diagrama de CUS-12 Detalle Cobranza Figura 13: Diagrama de CUS-13 Buscar Cliente Figura 14: Diagrama de CUS-14 Buscar Producto

6 8 9 10 12 13

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

1. Introduccin

1.1. Propsito

El propsito del presente documento es el de definir y modelar cada uno de los casos de uso que se encuentren en el Sistema de toma de pedidos mediante un diagrama de casos de uso del sistema realizado en el programa Rational Rose 7 y las especificaciones de los casos de uso respectivamente. Esto servir para presentar una visin general y definida de las funciones que el sistema propuesto ser capaz de realizar.

1.2. Vista General

El presente Modelo de Casos de uso describe casi todos los casos de uso encontrados y definidos en el sistema. Estos casos de uso ya son fijos y es muy poco probable que puedan ser modificados o eliminados.

1.3. Referencias

Documento Visin RUP (RationalUnifiedProcess)

1.4. Definicin de Trminos, Abreviaturas y Siglas

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

2. Descripcin de Actores

Vendedor: Este es el nico actor identificado que usara el Sistema de toma de pedidos pues es la persona que se acerca a cada cliente y toma los pedidos o realiza las cobranzas en forma necesariamente presencial.

3. Casos de Uso

3.1. CUS-1: Login

Al iniciar el Sistema de toma de pedidos, el vendedor debe ingresar un usuario y contrasea que se le provee en la misma distribuidora. De no ser capaz de ingresar un usuario y contrasea vlidos, el vendedor no podr hacer uso del sistema.

3.1.1. Diagrama de CUS-1

Figura 1: Diagrama de CUS-1 Login

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

3.1.2. Descripcin de CUS-1

Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin

Login CUS-1 Vendedor El Vendedor digita su usuario y contrasea para ingresar al sistema Ninguna Accin actor Accin sistema 1) El vendedor digita su usuario 2) El sistema valida su usuario y contrasea, luego hace click y contrasea en la base de en el botn Ingresar datos 3) Una vez validado el usuario y contrasea, se muestra el Menu principal 1) El vendedor digita mal su 2) El sistema muestra un usuario o contrasea mensaje de error 2) El sistema no encuentra su usuario o contrasea en la base de datos y muestra un mensaje de error Se muestra el Menu Principal 2)

Flujo Principal

Flujo Alternativo 1

-Flujo Alternativo 2

Postcondicin 1) Flujo Excepcional Frecuencia Importancia Comentarios

Regular Alta Ninguno

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

3.2. CUS-2: Men Principal

Se presenta una ventana con mltiples actividades que puede realizar el vendedor.

3.2.1. Diagrama de CUS-2

Figura 2: Diagrama de CUS-2 Menu Principal

3.2.2. Descripcin de CUS-2

Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Flujo Principal

Menu principal CUS-2 Vendedor Se muestra un menu con multiples actividades El vendedor debe loguearse Accin actor Accin sistema 1) El vendedor puede elegir una 2) El sistema recibe su eleccion de las actividades mostradas y abre la ventana de la actividad respectiva 1) El vendedor elige el botn 2) El sistema SALIR ventana de login muestra la

Flujo Alternativo 1 Flujo Alternativo 2 Postcondicin Flujo Excepcional Frecuencia Importancia Comentarios

Se muestra la ventana de la actividad elegida Alta Alta Ninguno

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

3.3. CUS-3: Consultar Clientes

Se presenta una lista con todos los clientes asignados al vendedor.

3.3.1. Diagrama de CUS-3

Figura 3: Diagrama de CUS-3 Consultar Clientes

3.3.2. Descripcin de CUS-3

Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Flujo Principal

Consultar Clientes CUS-3 Vendedor Se muestra una relacion de todos los clientes asignados al vendedor El vendedor debe logearse Accin actor Accin sistema 1) El vendedor navega en la 2) El sistema abre el formulario lista de clientes y selecciona un Detalle de Cliente. cliente. 1) El vendedor hace click en 2) El sistema actualiza la el botn actualizar relacion de clientes con llamando a la base de datos. En caso de no estar conectado a internet el sistema muestra la ultima relacion de clientes guardada localmente. Detalle de Cliente

Flujo Alternativo 1

Flujo Alternativo 2 Postcondicin Flujo Excepcional

10

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso Frecuencia Importancia Comentarios Alta Alta Ninguno

Universidad Cesar Vallejo Ingeniera de Software

3.4. CUS-4: Gestionar Pedidos

Se muestra una lista de todos los pedidos realizados.

3.4.1. Diagrama de CUS-4

Figura 4:Diagrama de CUS-4 Gestionar Pedidos

3.4.2. Descripcin de CUS-4

Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Flujo Principal

Gestionar Pedidos CUS-4 Vendedor Se muestra una relacion de todos los pedidos registrados por el vendedor El vendedor debe logearse Accin actor 1) El vendedor navega en la lista de pedidos y selecciona un pedido. 1) El vendedor hace click en el botn actualizar. Accin sistema 2) El sistema muestra el formulario Detalle de Factura. 2) El sistema actualiza la relacion de pedidos desde la base de datos. En caso de que no estuviera conectado muestra

Flujo Alternativo 1

11

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

Flujo Alternativo 2 Postcondicin Flujo Excepcional Frecuencia Importancia Comentarios

la ultima lista de pedidos guardada localmente. 1) El vendedor hace click en el 2) El sistema muestra el botn Nuevo Pedido. formulario Nuevo Pedido Detalle Pedido, Nuevo Pedido Alta Alta Ninguno

3.5. CUS-5: Consultar Productos

Se muestra una lista con todos los productos disponibles que existen en la distribuidora.

3.5.1. Diagrama de CUS-5

Figura 5: Diagrama de CUS-5 Consultar Productos

12

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

3.5.2. Descripcin de CUS-5

Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Flujo Principal

Consultar Productos CUS-5 Vendedor Se muestra una relacion de todos los productos disponibles El vendedor debe logearse Accin actor 1) El vendedor navega en la lista de productos y hace click en un producto. 1) El vendedor hace click en el botn actualizar. Accin sistema 2) El sistema muestra formulario Detalle Producto. el

Flujo Alternativo 1

2) El sistema actualiza la lista de productos accediendo a la base de datos. En caso de no conectarse con la base de datos muestra la ultima lista de productos generados.

Flujo Alternativo 2 Postcondicin Flujo Excepcional Frecuencia Importancia Comentarios Detalle Producto Regular Alta Ninguno

3.6. CUS-6: Consultar Cobranzas

Se muestra una lista de todas las facturas por cobrar. 3.6.1. Diagrama de CUS-6

Figura 6: Diagrama de CUS-6 Consultar Cobranzas

13

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

3.6.2. Descripcin de CUS-6


Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin

Consultar Cobranzas CUS-6 Vendedor Se muestra una relacion de todas las facturas por cobrar El vendedor debe logearse Accin actor 1) El vendedor navega entre la lista de facturas por cobrar y hace click en una cobranza de la lista. 1) El vendedor hace click en el botn actualizar. Accin sistema 2) el sistema muestra el formulario Detalle de Cobranza.

Flujo Principal

Flujo Alternativo 1

2) el sistema actualiza la lista de cobranzas accediendo a la base de datos. En caso de no estar conectado a internet se muestra la ultima lista de cobranzas guardadas localmente.

Flujo Alternativo 2 Postcondicin Flujo Excepcional Frecuencia Importancia Comentarios Detalle Cobranza Regular Alta Ninguno

3.7. CUS-7: Ver Clientes en Mapa Llama via internet a Google Maps y muestra la posicin de todos los clientes.

14

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

3.7.1. Diagrama de CUS-7

Figura 7: Diagrama de CUS-7 Ver Clientes en Mapa

3.7.2. Descripcion de CUS-7


Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Ver Clientes en Mapa CUS-7 Vendedor Muestra a los clientes en Google Maps El vendedor debe estar logueado Accin actor Accin sistema 1) El vendedor hace click 2) El sistema muestra los en el boton actualizar clientes en Google maps accediendo a la base de datos. 3) El vendedor hace click 4) El sistema muestra la en el boton Buscar ventana Buscar Cliente. Una ves elegido el cliente se muestra solo su ubicacin en el Google Maps. 5) El vendedor hace click 6) El sistema hace un zoom en la ubicacin del cliente para ver con mejor detalle la ubicacin del cliente. 1) Una ves abierto el 2) El sistema no puede crear formulario, el vendedor no el Google Maps. tiene acceso a internet 1) Flujo Alternativo 2 2)

Flujo Principal

Flujo Alternativo 1

15

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso Postcondicin 1) Flujo Excepcional Frecuencia Importancia Comentarios Regular Alta Ninguno Ninguno

Universidad Cesar Vallejo Ingeniera de Software

2)

3.8. CUS-8: Detalle Cliente Se muestra la informacin del cliente, su ubicacin geogrfica y los pedidos que ha realizado. 3.8.1. Diagrama de CUS-8

Figura 8: Diagrama de CUS-8 Detalle Cliente

3.8.2. Descripcion de CUS-8 Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Detalle Cliente CUS-8 Vendedor Muestra la informacion del cliente, su ubicacin y sus pedidos. El vendedor debe estar logueado e ingresar al submenu Consultar Clientes Accin actor Accin sistema 1) 2) El sistema muestra 3 botones y en primera instancia aparece la informacion del cliente. 3) El vendedor hace click en 4) El sistema muestra la Mapa ubicacin del cliente en el Google Maps. 5) El vendedor hace click en 6) El sistema muestra los pedidos Pedidos realizados por dicho cliente.

Flujo Principal

16

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

Flujo Alternativo 1

1) Una ves abierto el formulario, el vendedor no tiene acceso a internet 1)

2) El sistema no puede generar la ubicacin del cliente en el Google Maps. 2)

Flujo Alternativo 2 Postcondicin 1) Flujo Excepcional Frecuencia Importancia Comentarios 3.9. CUS-9: Nuevo Pedido Muestra un formulario para ingresar un nuevo pedido. 3.9.1. Diagrama de CUS-9 Regular Alta Ninguno Ninguno 2)

Figura 9: Diagrama de CUS-9 Nuevo Pedido

3.9.2. Descripcion de CUS-9 Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Nuevo Pedido CUS-9 Vendedor Muestra un formulario para ingresar un nuevo pedido. El vendedor debe estar logueado e ingresar al submenu Pedidos 17

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

Flujo Principal

Accin actor Accin sistema 1) El vendedor hace click en el 2) El sistema muestra una boton Buscar Clientes. ventana con todos los clientes disponibles. 3) una ves elegido el cliente, el 4) vendedor hace click en Productos. 5) El vendedor hace click buscar 6) El sistema muestra una productos ventana con todos los productos disponibles. 7) El vendedor puede elegir multiples productos y cerrar la ventana de Buscar productos. Los productos elegidos se muestran en una lista. 8) El vendedor hace click en cada producto elegido y digita la cantidad que piensa vender en cada producto 9) El vendedor hace click en el 10) el sistema ejecuta la funcion y boton CALCULAR. rellena los valores como la cantidad total e importe total. 11) El vendedor digita la cantidad 12) El sistema ingresa a la base a pagar por el cliente y finalmente de datos el pedido registrado y hace click en Agregar. genera una Cobranza siempre y cuando el importe sea menor que el importe total. 1) 2) El sistema no puede conectarse a internet, entonces no se pueden agregar pedidos. 2)

Flujo Alternativo 1 1) Flujo Alternativo 2 Postcondicin 1) Flujo Excepcional Frecuencia Importancia Comentarios 18

Gestionar Pedidos 2) Alta Alta Ninguno

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

3.10. CUS-10: Detalle de Factura Se muestra la informacin de cada pedido seleccionado: nombre del cliente, precio total y cantidad disponible. Tambien la lista de productos que se compraron en el Pedido.

3.10.1. Diagrama de CUS-10

Figura 10: Diagrama de CUS-10 Detalle Factura

3.10.2. Descripcion de CUS-10 Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Detalle Factura CUS-10 Vendedor Muestra la informacion del pedido. El vendedor debe estar logueado e ingresar al submenu Gestionar Pedidos Accin actor Accin sistema 1) El vendedor selecciona un 2) El sistema muestra los pedidos pedido en la ventana Gestionar realizados por dicho cliente, el Pedidos. nombre del cliente, el precio total, la cantidad total y la lista de todos los productos comprados en el pedido. 19

Flujo Principal

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

Flujo Alternativo 1 Flujo Alternativo 2 Postcondicin Flujo Excepcional Frecuencia Importancia Comentarios

3) El vendedor hace click en 4) El sistema muestra la lista de Productos los productos comprados en el pedido. 1) 2) 1) 2) Ninguno 1) 2) Regular Alta Ninguno

3.11. CUS-11: Detalle Producto Muestra la informacin de un producto seleccionado de la lista de productos. 3.11.1. Diagrama de CUS-11

Figura 11: Diagrama de CUS-11 Detalle Producto

3.11.2. Descripcion de CUS-11 Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Detalle Producto CUS-11 Vendedor Muestra la informacion del producto seleccionado. El vendedor debe estar logueado e ingresar al submenu Consultar Productos. Accin actor Accin sistema 1) El vendedor selecciona 2) El sistema muestra la producto en la ventana Consultar informacin del producto: Productos. nombre, tipo, costo, precio y la cantidad en el almacen. Ninguno 1) 2) Regular 20

Flujo Principal

Postcondicin Flujo Excepcional Frecuencia

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

Importancia Comentarios

Alta Ninguno

3.12. CUS-12: Detalle de Cobranza Muestra la informacin de los pedidos que no han sido totalmente pagados. 3.12.1. Diagrama de CUS-12

Figura 12: Diagrama de CUS-12 Detalle Cobranza

3.12.2. Descripcion de CUS-12 Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Detalle Cobranza CUS-12 Vendedor Muestra los detalles del pedido que no esta totalmente pagado. El vendedor debe estar logueado e ingresar al submenu Consultar Cobranzas Accin actor Accin sistema 1) El vendedor selecciona una 2) El sistema muestra los detalles cobranza de la lista de Consultar del pedido que no ha sido pagado Cobranzas. totalmente: nombre del cliente, importe total, cantidad total de productos, importe del cliente y la deuda. Ninguno 1) 2) Regular Alta Ninguno

Flujo Principal

Postcondicin Flujo Excepcional Frecuencia Importancia Comentarios

21

Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso

Universidad Cesar Vallejo Ingeniera de Software

3.13. CUS-13: Buscar Cliente 3.13.1. Diagrama de CUS-13

3.13.2. Descripcion de CUS-13 3.14. CUS-14: Buscar Producto 3.14.1. Diagrama de CUS-14

3.14.2. Descripcion de CUS-14

22

También podría gustarte