You are on page 1of 13

Trabajo Prctico N4

Tema: Proceso Unificado y Anlisis


Orientado a Objetos
Modelo de Desarrollo de Programas y
Programacin Concurrente

Fecha de Presentacin: 17/05/2015


Integrantes:

Grupo N: 2
Guanca, Jorge Daniel Antonio. 37094295. dany12rp13@gmail.com.
Prez, Ricardo Daniel. 36225295. sanexto@yahoo.com.
Ramos, Pablo Nicols. 35309435. pablonicolasr777@gmail.com.
Subia, Pedro Elas Alejandro. 38745968. pedrosubia@gmail.com.
Velazco, Nicols Jonatn Ezequiel. 37730136.
nicovelazco94@gmail.com.

PROCESO UNIFICADO

Identificar y describir actores

Cliente (actor secundario)


Un cliente es la persona que solicitar productos, abonar los productos.
Vendedor (actor principal)
Un vendedor es la persona que controlar la existencia de los productos, registrar las ventas,
entregar los productos en contra presentacin de la factura por parte del cliente.
Cajero (actor principal)
Un cajero es la persona encargada de recibir los importes de las compras y emitir las facturas
correspondientes al cliente, realiza la rendicin de ventas.
Empleado Administrativo (actor principal)
Un empleado administrativo es la persona encargada de controlar el stock, realizara pedidos a los
proveedores, controlar los productos en la entrega por parte del proveedor, emite un listado de
pedidos.
Propietario (actor principal)
El propietario es la persona que requerir al final de cada jornada un listado de los ingresos diarios,
como as tambin de los mensuales, de las ventas, pedidos, cumplimientos de proveedores y el
saldo a pagar a proveedores.
2

Casos de Usos

Validar Usuario
Un personal del local se acerca a una terminal e ingresa su usuario y password asignados para
loguearse en el sistema.

Registrar Venta
Un cliente solicita un producto, el vendedor quien realiza la venta primero debe loguearse en el
sistema, luego verifica la existencia de stock del producto seleccionado por el cliente. Se registra la
venta y se emite una factura con los datos correspondientes.

Ramos, Prez, Guanca, Velazco, Subia


Pgina 2 de 13

Registrar Pago
El cliente solicita abonar la suma correspondiente a la compra en caja. El Cajero recibe el pago por
parte del cliente, registra el pago en el sistema y le emite una factura y sella la misma.

Registrar Pago Tarjeta


El cliente solicita abonar una factura con tarjeta, el cajero verifica la factura y los datos de la tarjeta,
solicita la autorizacin de la transaccin a la entidad bancaria la cual autoriza la misma. El cajero
registra el pago y coloca el sello de pagado en la factura.

Entregar producto

Ramos, Prez, Guanca, Velazco, Subia


Pgina 3 de 13

El cliente solicita retirar el producto que compr, el vendedor solicita al cliente la presentacin de la
factura correspondiente al producto, verifica los datos y entrega el producto al cliente.

Registrar pedido
El empleado administrativo selecciona al proveedor adecuado y realiza un pedido de productos al
proveedor y registra el pedido en el sistema.

Controlar y actualizar stock


El empleado administrativo solicita al proveedor, en el momento de la entrega de productos, el
remito correspondiente. Coteja que los productos figurados en el remito sean los mismos que los
productos solicitados en el registro de pedido. Actualiza el stock.
Emitir Listado de Ventas
El cajero emite un listado con las ventas realizadas en toda la jornada laboral

Ramos, Prez, Guanca, Velazco, Subia


Pgina 4 de 13

Emitir Listado de Pedidos


El empleado Administrativo emite un listado con todos los pedidos realizados a los proveedores.

Emitir Listado de Ingreso Diario y mensuales


El empleado Administrativo emite un listado en el que figura las ventas realizadas, los pedidos
realizados, el cumplimiento de los proveedores (entrega de productos) y los importes a abonar a
los proveedores.

Modelado de los Casos de Uso

Ramos, Prez, Guanca, Velazco, Subia


Pgina 5 de 13

4
a

Diagramas de Estado de los CU


Validar Usuario

Ramos, Prez, Guanca, Velazco, Subia


Pgina 6 de 13

Realizar Pedido de Productos a Proveedores

Registrar Pago de Factura con Tarjeta de Crdito

Ramos, Prez, Guanca, Velazco, Subia


Pgina 7 de 13

5
a

Descripcin Textual
CU: Validar al Personal

Precondicin: haber dado de alto a los distintos usuarios


FLUJO DE EVENTOS:
Camino Bsico:
Actor: Vendedor o Cajero o Empleado
Administrativo o Propietaria
1 Ingresa ID Usuario y password

Sistema
2
3

Verifica datos del Usuario


Muestra Usuario Validado

Ramos, Prez, Guanca, Velazco, Subia


Pgina 8 de 13

Camino Alternativo:
4- ID Usuario o password no vlido.
Poscondicin: El usuario fue logueado.
Atributos del CU: Usuario_ ID Usuario
_ Password
b

CU: Realizar Pedido de Productos a Proveedores

Precondicin: El Empleado Administrativo debe validarse. Debe existir algn producto que
necesite reposicin.
FLUJO DE EVENTOS:
Camino Bsico:
1
4
6

Actor: Empleado Administrativo


Ingresa datos de los productos a
reponer
Selecciona al proveedor (el ms
adecuado)
Ingresa confirmacin de pedido

2
3

Sistema
Verifica los datos de los Productos.
Muestra los proveedores disponibles

Solicita la confirmacin del pedido

Validacin de password. Registra el


Pedido

Camino Alternativo:
8- Continuar o no continuar con el pedido
9- Cancelar Operacin
10- Validacin del password incorrecta
Poscondicin: El pedido fue registrado.
El listado Emitir Listado de Pedidos se actualiza.
Atributos del CU: Tabla de Usuario_ ID Usuario
Pedido_ Nro. de Pedido_ Fecha_ Datos del Proveedor_ Pedidos Solicitados
c

CU: Registrar Pago de Factura con Tarjeta de Crdito

Precondicin: El cajero se haya validado. Debe existir una factura a pagar.


FLUJO DE EVENTOS:
Camino Bsico:
Actor: Cajero
1

Ingresar datos de la factura

Ingresa forma de pago tarjeta

Ingresa datos de la tarjeta

Ingresa confirmacin de pago

2
4
6
8

Sistema
Verificar datos de la factura. Muestra la
informacin
Solicita datos de la tarjeta
Solicita autorizacin de transaccin al
Banco
Registra Pago

Ramos, Prez, Guanca, Velazco, Subia


Pgina 9 de 13

Camino Alternativo:
9- No existe factura
10- El banco no autoriza la transaccin
11- Cancelacin de operacin
Poscondicin: El pago fue registrado
La factura figura como pagada
Atributos del CU:
Venta_ Nro. Venta_ Importe de la Venta
Pago_ Fecha de Pago_ Importe de Pago_ Forma de Pago
Tarjeta_ Nro. Tarjeta
Tabla de Usuario_ ID Usuario
d

CU: Realizar rendicin diaria de ventas realizadas

Precondicin: el empleado administrativo debe loguearse. El propietario solicita el listado de


rendicin diaria.
FLUJO DE EVENTOS:
Camino Bsico:
1
3
5

Actor: Empleado Administrativo


Solicita ver el listado
Solicita emitir comprobante
Ingresa confirmacin
Camino Alternativo:

2
4
6

Sistema
Muestra listado
Solicita confirmacin de emisin
Emite comprobante de listado

7- Cancelar operacin
Poscondicin: Se emite el listado de Ventas diarias realizadas
Atributos del CU: Tabla de Usuario_ ID Usuario
Emitir Listado_ Listado Ventas_ Registro Ventas
6

Prototipo de Interfaz

Ramos, Prez, Guanca, Velazco, Subia


Pgina 10 de 13

ANALISIS ORIENTADO A OBJETOS


1
a) CU Validar Personal
Clase Entidad: Ficha usuario
Clase Interfaz: I Usuario
Gestor:
1_ Introducir ID Usuario
2_ Ingresar Cdigo
3_ Cdigo
4_ Autenticar (ID Usuario, Cdigo)
5_ Validar (ID Usuario, Cdigo)
6_ Usuario Validado
7_ Visualizar (Opciones)
8_ Seleccionar Opcin
b) CU: Realizar Pedido de Productos a Proveedor
Clase Entidad: Ficha Usuario, Ficha de Pedidos, Ficha Proveedores, Ficha Stock
Clase Interfaz: I Pedido
Gestor:
1_ Ingresa datos de productos a reponer
2_ Verificando la existencia de los datos
3_ Mostrando resultados
4_Seleccin de Proveedor
5_ Confirmar Pedido
6_ Valida (Password)
7_ Visualiza Comprobante de Pedido
c) CU: Registrar Pago de Factura con Tarjeta de Crdito
Clase Entidad: Tabla de Usuario, Ficha Ventas, Ficha Pagos
Clase Interfaz: I Pago

Ramos, Prez, Guanca, Velazco, Subia


Pgina 11 de 13

Gestor:
1_ Ingresa Nro. De Factura
2_ Verificando Datos de Factura
3_ Ingresa Forma de Pago de la Tarjeta
4_ Solicitando Datos de la Tarjeta
5_ Ingresa Datos de la Tarjeta
6_ Solicitando Autorizacin de Transaccin al Banco
7_ Ingresando Confirmacin de Pago
8_ Registrando Pago
9_ Imprime Ticket de Pago

d) CU: Realizar rendicin diaria de ventas realizadas


Clase Entidad: Tabla de Usuario, Ficha Ventas, Ficha Productos
Clase Interfaz: I Ventas
Gestor:
1_ Solicita Ver el Listado
2_ Mostrando Listado
3_ Solicita Emitir Comprobante
4_ Solicitando Confirmacin de Emisin
5_ Ingresa Confirmacin
6_ Emitiendo Comprobante de Listado

2) Analizar cada clase de Anlisis (identificar responsabilidades, atributos y relaciones)


Responsabilidades de la Clase Gestor:
a) CU Validar Personal
- Introducir ID Usuario y Cdigo, y validar ambos
b) CU: Realizar Pedido de Productos a Proveedor
- Ingresar datos de productos a reponer
- Verificar la existencia de los datos y mostrar resultados

Ramos, Prez, Guanca, Velazco, Subia


Pgina 12 de 13

- Seleccionar Proveedor, Confirmar y Visualizar Pedido


- Validar (Password)
c) CU: Registrar Pago de Factura con Tarjeta de Crdito:
- Ingresar Nro. De Factura y Verificarla
- Solicitar Datos de Pago mediante la tarjeta de crdito.
- Ordenar al banco el pago y su verificacin.
- Registrar Pago e Imprimirlo.
d) CU: Realizar rendicin diaria de ventas realizadas:
- Solicitar y Mostrar el Listado
- Solicitar, Emitir y Confirmar Emisin de Comprobante de Listado.
Atributos:
Ficha Usuario:
IDUsuario
Codigo
Ficha Pedido:
Ficha Proveedores:
IDProveedor
CodigoProveedor
Ficha Stock:
NumeroProducto
DescripcionProducto
IDProveedor
CodigoProveedor
CantidadEnStock
Ficha Ventas:
Ficha Pagos:
Ficha Productos:

Ramos, Prez, Guanca, Velazco, Subia


Pgina 13 de 13

You might also like