You are on page 1of 15

UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ANALISIS Y DISEO DE SISTEMAS I CICLO 2/06

TEMA: CASOS DE USO DEL PROYECTO

CATEDRTICO: ING. ANA MERCEDES CACERES

GRUPO: 01

ESTUDIANTES: RAUL ERNESTO CRUZ ORELLANA LEVI OSMIN RODRIGUEZ OROZCO MARVIN ERNESTO SANCHEZ CAMPOS ERICK ALEXANDER BENITES MORALES

CARN: CO030559 RO040055 SC040016 BM040794

CUIDADELA DON BOSCO, 21 DE AGOSTO DE 2006

INTRODUCCION
El desarrollo de sistemas requiere identificar con claridad las oportunidades y necesidades que presenta la empresa que solicita al analista de sistemas, para asegurar que se identificarn los requerimientos de forma adecuada el analista puede hacer uso de diferentes mtodos, una tcnica que es muy utilizada y recomendada es la de aplicar la herramienta UML para identificar y modelar los procesos que constituyen al sistema. Para cada proceso se presenta un Caso de Uso en el que se identifican los actores que participan en el y las actividades que realizan

Descripcin de Casos de Uso y Actividades

Facturacin
Nombre: Facturacin Actores: Cliente, Empleado Descripcin: Permite registrar la compra efectuada por un cliente Activar evento: El cliente realiza una compra de algn producto, proporciona el idcliente y la cantidad de producto Pasos desempeados: Verificacin del idcliente Verificar el cdigo de producto Calcular el total a pagar Cancelar Precondiciones: Solo ventas al contado Poscondiciones: El cliente realiza una compra satisfactoria Suposiciones: Que hay productos en existencias Reunir Requerimientos: Permite establecer un control de las ventas Prioridad: Alta Riesgo: Media

Facturacion de Ventas

Compra de Productos * * *

uses

uses Empleado

uses Verificar codigo de Producto

Verificar Identidad del Cliente

Cliente

Total de compra

Cancelacion

Facturacin de Ventas
Formulario Grafico de Adminstrador Aplicacion Basic Base de Datos SQL

[Pedir ID y Contrasea de Administrador] Obtener Registro del Administrador [formulario transmitido] [Pasa la ID y PASS] Recibir Formulario

Sistema de Inicio Sesin [Enviar msj error]

[No encontrado]

[Devuelve la informcion Solcitada]

[ingresar a] Mensaje de error [pasar codigo] Obtener Compras Personal

Opciones del Sistema [enviar cantidad] [opcion] Formulario para Facturar [Enviar Consulta] Proceso de Facturacion [enviar cantidad] [Codigo] Producto [opcion] [solicitar] [Codigo] Cliente [Enviando] [Enviar] Facturacion [enviar codigo] Actulizar Clientes [Invalido] [Enviar]

[mostrar informacion]

Obtener Informacion De reporte de Factura [enviar]

[Cancelar] [Datos a actulizar]

[enviar codigos]

Actualizar Productos

[Invalido]

[Total Vendido] Venta [Enviar Error]

Compra a Proveedores
Nombre: Compra a Proveedores Actores: Proveedor, Empleado de Ventas, Sistema de Inventarios Descripcin: Permite llevar un control de los pedidos de los productos, proporcionando informacin como el proveedor al que se compra, la cantidad de producto y precio unitario Activar evento: Cuando el Empleado de ventas realiza un pedido Pasos desempeados: Realizar el Pedido Seleccionar el tipo de pago Consultar el sistema de inventarios para conocer las existencias Precondiciones: Que un producto del que se va ha realizar un pedido este en existencia mnima. Poscondiciones: El empleado enva una orden de pedido a los proveedores. Suposiciones: Que los proveedores cuentan con el producto deseado Reunir Requerimientos: Permite llevar un registro de las ordenes de pedidos realizadas Prioridad: Media Riesgo: Media

Compra Proveedores

Hacer un Pedido * * * *

Empleado de Ventas uses extends

Proveedores

Seleccionar el tipo de pago

Recibiendo informacion de inventario *

Sistema de Inventarios

Compra Proveedores

Formulario Grafico de Adminstrador

Aplicacion Basic

Base de Datos SQL

[Pedir ID y Contrasea de Administrador] Obtener Registro del Administrador [formulario transmitido] Recibir Formulario [Pasa la ID y PASS]

Sistema de Inicio Sesin [Enviar msj error]

[No encontrado]

[Devuelve la informcion Solcitada]

Mensaje de error

[ingresar a]

[pasar codigo] Opciones del Sistema [enviar cantidad]

Obtener Cantidad Productos

[sistema de inventarios]

Formulario Inventarios

[mostrar informacion] Inventarios

[Enviar Consulta] [enviar cantidad]

Obtener los proveedores

[enviar operacion]

[Invertir] Inversion a Proveedores [Datos a actulizar] [enviar codigo] Actulizar productos [Invalido]

[Cancelar] [enviar codigos] Actualiza Pedidos [Invalido]

[Enviar Error]

Control de Ventas de Mi Red


Nombre: Control de Ventas de Mi Red Actores: Empleado (PAPA), Red Descripcin: Calcula y almacena la venta total que la red de empleados realiza, as como la venta individual del Empleado. Activar evento: El Empleado solicita realizar el clculo de la venta total como red Pasos desempeados: Verificar la suma vendida por la red Verificar lo que vende individualmente Proceder a cobro de cheque Precondiciones: La venta total como red debe ser igual o mayor a $160 y la individual igual o mayor a $49 Poscondiciones: cobrar cheque si se cumplen los mnimos de ventas Suposiciones: Que cada empleado pertenece a una red Reunir Requerimientos: Prioridad: Media Riesgo: Media

Control de Ventas de mi Red

Verificar la suma vendida por la red * * * Mi red Empleado (PAPA) extends * Verificar lo que vende indivualmente Cobro Cheque * extends *

Control de Ventas de mi Red

Formulario Grafico de Adminstrador

Aplicacion Basic

Base de Datos SQL

[Pedir ID y Contrasea de Administrador] Obtener Registro del Administrador [formulario transmitido] [Pasa la ID y PASS] Recibir Formulario

Sistema de Inicio Sesin [Enviar msj error]

[No encontrado]

[Devuelve la informcion Solcitada]

[ingresar a] Mensaje de error [pasar codigo] Obtener Compras Personal

Opciones del Sistema [enviar cantidad] [opcion] Formulario de Ingreso De compras de red [Enviar Consulta] Control de Red [enviar Informacion]

[mostrar informacion]

Obtener Informacion de Red

[opcion]

[Enviar] Actualizar Red [enviar codigo] Actulizar Red [Invalido]

[Datos a actulizar]

[Cancelar] [enviar codigos] Actualiza Monto Grupal [Invalido]

[Sumar a cheque]

Acumulado Grupal

[Enviar Error]

Ranking de Clientes por Compras Realizadas


Nombre: Ranking de Clientes por Compras Realizadas Actores: Empleado (PAPA) Descripcin: Permite organizar y llevar un registro de las compras efectuadas por los clientes catalogndolos de acuerdo a la cantidad de compras que tiene en un tiempo especifico Activar evento: El Empleado solicita que se verifique la compra total de los clientes Pasos desempeados: Solicitar la verificacin de la compra total de los clientes Ordenarlos de mayor a menor segn la compra total Mostrar un listado de los veinte clientes que mayor compras hallan realizado Precondiciones: Que se halla realizado primero el proceso de facturacin de ventas Poscondiciones: Se muestra un listado de los clientes con mayor cantidad de compra Suposiciones: Que el cliente halla realizado al menos una compra Reunir Requerimientos: Prioridad: Media Riesgo: Media

Ranking de Clientes por Compra

Verificacion de la compra total del Cliente *

Empleado (PAPA)

uses

extends

Ordenar de mayor a menor

Mostrar los primeros 20

Ranking de Clientes por Compras Realizadas

Formulario Grafico de Adminstrador

Aplicacion Basic

Base de Datos SQL

[Pedir ID y Contrasea de Administrador] Obtener Registro del Administrador [formulario transmitido] [Pasa la ID y PASS] Recibir Formulario

Sistema de Inicio Sesin [Enviar msj error]

[No encontrado]

[Devuelve la informcion Solcitada]

[ingresar a] Mensaje de error [pasar codigo] Obtener Compras Clientes

Opciones del Sistema [enviar cantidad] [opcion] Formulario de Ingreso De compras de red

[mostrar informacion] Ranking De Clientes

[Enviar Consulta]

[Salir]

Obtener Informacion de Clientes [Mostrar]

[enviar Informacion]

Mostrar primeros 20

[Salir]

Conclusin

Los Casos de Uso son qu hace el sistema desde el punto de vista del usuario. Es decir, describen un uso del sistema y cmo este interacta con el usuario. El diagrama de actividad es una herramienta que describe un sistema desde el punto de vista de las actividades. Dichas actividades son la representacin de la ejecucin de un conjunto de operaciones.

You might also like