Guia de Ejercicios Propuestos de Diagrama de Casos de Uso

7
GUIA DE EJERCICIOS PROPUESTOS DIAGRAMA DE CASOS DE USO Parte I: Diagrama de Casos de Uso de negocio Caso de Estudio: Escuela Infantil Para la inscripción de los niños, el supervisor docente recibe los documentos solicitado para su incorporación a la escuela por parte del tutor o representante y posteriormente los analiza para aprobarlos o rechazarlos. Si son aprobados, los mismos son entregados al jefe de control de estudios para que sea incorporado al control de expediente. En caso de ser rechazado, el supervisor docente elabora un informe de rechazo que será entregado al tutor o representante y al director de escuela. Los docentes son procesados por un supervisor de docentes, para ello el supervisor le solicita el curriculum, luego realiza una entrevista, en el caso de aprobar la entrevista el docente deberá realizar una prueba de conocimiento y una prueba escrita, que en caso de aprobar ambas el docente será aceptado y se creara un expediente para el docente. En caso de no aprobar la entrevista se le informara por escrito la no aceptación explicando el motivo de la misma. Para el enunciado expuesto anteriormente se solicita lo siguiente: 1. El diagrama de casos de uso de negocio. 2. Realizar el diagrama de actividades de los procesos identificados en el caso de estudio. Caso de Estudio: Cadena de Venta de Electrodomésticos. La cadena de venta de electrodomésticos Gabartino lanzará una nueva línea de créditos personales y sus directivos quieren minimizar el tiempo necesario para el otorgamiento de los mismos. Los potenciales compradores se acercan al mostrador de atención al cliente, donde pregunta que artículos son aptos para el otorgamiento de créditos. Si le gusta alguno de los artículos que se ofrecen, se acerca a un vendedor y le solicita que se lo muestre. Una vez que ha visto el producto en funcionamiento, el cliente puede decidir que el artículo no le resulta satisfactorio, en cuyo caso puede acercarse al mostrador de atención al cliente y ver si hay otro producto de su interés. También puede decidir irse del local sin comprar nada. En caso de que el artículo sea del agrado del cliente, el vendedor le pide sus datos y emite una orden de solicitud de crédito, la cual es entregada al departamento de venta. Los empleados de este departamento se encargan de estudiar la condición crediticia y fiscal del cliente a través del sistema SisCre. Simultáneamente se analiza su situación penal a través de un sistema de consulta provisto por la Interpol. Si alguno de los dos sistemas arroja elementos en contra del potencial cliente entonces el departamento de venta emite una orden de crédito rechazada. En caso contrario se emite una orden de crédito aprobada. Para el enunciado expuesto anteriormente se solicita lo siguiente: 3. El diagrama de casos de uso de negocio 4. Realizar el diagrama de actividades utilizando Swimlanes o responsabilidades de los procesos identificados en el caso de estudio. Caso de Estudio: Videoclub HEPBURN El videoclub HEPBURN quiere mecanizar todo el proceso de alquiler de películas de los clientes y la gestión de pedidos a los proveedores. El funcionamiento actual del videoclub es el siguiente: UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE INGENIERIA EN INFORMATICA SISTEMA DE INFORMACIÓN II

Transcript of Guia de Ejercicios Propuestos de Diagrama de Casos de Uso

Page 1: Guia de Ejercicios Propuestos de Diagrama de Casos de Uso

GUIA DE EJERCICIOS PROPUESTOS DIAGRAMA DE CASOS DE USO

Parte I: Diagrama de Casos de Uso de negocio

Caso de Estudio: Escuela Infantil

Para la inscripción de los niños, el supervisor docente recibe los documentos solicitado para su incorporación a la

escuela por parte del tutor o representante y posteriormente los analiza para aprobarlos o rechazarlos. Si son aprobados,

los mismos son entregados al jefe de control de estudios para que sea incorporado al control de expediente. En caso de

ser rechazado, el supervisor docente elabora un informe de rechazo que será entregado al tutor o representante y al

director de escuela.

Los docentes son procesados por un supervisor de docentes, para ello el supervisor le solicita el curriculum, luego

realiza una entrevista, en el caso de aprobar la entrevista el docente deberá realizar una prueba de conocimiento y una

prueba escrita, que en caso de aprobar ambas el docente será aceptado y se creara un expediente para el docente. En caso

de no aprobar la entrevista se le informara por escrito la no aceptación explicando el motivo de la misma.

Para el enunciado expuesto anteriormente se solicita lo siguiente:

1. El diagrama de casos de uso de negocio.

2. Realizar el diagrama de actividades de los procesos identificados en el caso de estudio.

Caso de Estudio: Cadena de Venta de Electrodomésticos. La cadena de venta de electrodomésticos Gabartino lanzará una nueva línea de créditos personales y sus directivos

quieren minimizar el tiempo necesario para el otorgamiento de los mismos.

Los potenciales compradores se acercan al mostrador de atención al cliente, donde pregunta que artículos son aptos para

el otorgamiento de créditos. Si le gusta alguno de los artículos que se ofrecen, se acerca a un vendedor y le solicita que

se lo muestre.

Una vez que ha visto el producto en funcionamiento, el cliente puede decidir que el artículo no le resulta satisfactorio, en

cuyo caso puede acercarse al mostrador de atención al cliente y ver si hay otro producto de su interés. También puede

decidir irse del local sin comprar nada.

En caso de que el artículo sea del agrado del cliente, el vendedor le pide sus datos y emite una orden de solicitud de

crédito, la cual es entregada al departamento de venta. Los empleados de este departamento se encargan de estudiar la

condición crediticia y fiscal del cliente a través del sistema SisCre. Simultáneamente se analiza su situación penal a

través de un sistema de consulta provisto por la Interpol. Si alguno de los dos sistemas arroja elementos en contra del

potencial cliente entonces el departamento de venta emite una orden de crédito rechazada. En caso contrario se emite

una orden de crédito aprobada.

Para el enunciado expuesto anteriormente se solicita lo siguiente:

3. El diagrama de casos de uso de negocio

4. Realizar el diagrama de actividades utilizando Swimlanes o responsabilidades de los procesos identificados en

el caso de estudio.

Caso de Estudio: Videoclub HEPBURN El videoclub HEPBURN quiere mecanizar todo el proceso de alquiler de películas de los clientes y la gestión de pedidos

a los proveedores. El funcionamiento actual del videoclub es el siguiente:

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE INGENIERIA EN INFORMATICA

SISTEMA DE INFORMACIÓN II

Page 2: Guia de Ejercicios Propuestos de Diagrama de Casos de Uso

Un cliente del videoclub realiza los alquileres debe comprar unos bonos que indican, por un lado, el crédito (o número

de alquileres), y por otro, el período de alquiler, que puede ser de 24 horas, 48 horas y semanales. Para la adquisición del

bono, el cliente solicita al encargado los bonos a comprar entregando su carnet de socio, el encargado le procede a

acumular el crédito al cliente de acuerdo al tipo de bono en el sistema de crédito. El encargado le solicita el pago, el cual

es realizado por el cliente y el encargado genera un recibo de pago y se lo entrega al cliente.

Para alquiler una película el cliente solicita la película de su agrado al encargado e informa el tipo de bono a utilizar para

pagar, el encargado verifica si la película esta disponible en la hoja Excel establecida para el control de películas, en el

caso de no haber disponibilidad se le informa al cliente y se le solicita si esta interesado en otra película, en caso de

existir disponibilidad, el encargado valida que el cliente tenga disponibilidad de crédito para el tipo de bono en el

sistema de crédito, en caso de no tener crédito se le informa al cliente que no posee disponibilidad de crédito y se

culmina el proceso. En caso de existir la película y disponibilidad de crédito el encargado procesa el alquiler, descuenta

el crédito en el sistema de crédito y actualiza la película como alquilada en la hoja de Excel, realiza un comprobante al

cliente en el que se especifican las películas solicitadas.

El administrador del videoclub realiza los pedidos u ordenes de compra de películas a los proveedores. Los proveedores

envían al administrador el catalogo de películas con la disponibilidad de las mismas. Para realizar el pedido el

administrador rellena un formulario de orden de compra a proveedor donde se refleja el proveedor y las cantidades de

las películas a solicitar, la misma es enviada al proveedor para su respectivo procesamiento. Posteriormente, el

proveedor envía las películas solicitadas con un formato de orden de entrega donde se refleja las películas entregadas y

la factura de la orden de compra. Una copia de la factura es archivada por el administrador y la original es enviada al

departamento de tesorería para su respectivo pago.

Para el enunciado expuesto anteriormente se solicita lo siguiente:

1. Elaborar el modelo actual del sistema a desarrollar utilizando técnicas orientadas a objetos.

2. Realizar el diagrama de actividades utilizando Swimlanes o responsabilidades de uno de los procesos del caso

de estudio.

Caso de Estudio: Empresa Comercializadora de Productos Cerámicos

Una empresa comercializadora de Cerámicas posee varias sucursales a nivel nacional; a su vez, cada sucursal tiene

asignado o controla varios puntos de ventas. Se requiere analizar la función de compras de las sucursales. Para realizar

dicha función las sucursales realiza el proceso de recepción de las solicitudes de mercancía de los puntos de venta que

controla, el proceso de compra y proceso de despacho de las mismas hacia los puntos de venta. Las sucursales envían

mensualmente un reporte de compras realizadas en el mes a la oficina matriz (o central) de la empresa.

El supervisor de puntos de venta de la sucursal al recibir la solicitud de mercancía verifica, si el punto de venta es

valido, si los productos solicitados son validos y si existe disponibilidad de los mismos.

En caso de haber disponibilidad, la solicitud es enviada al área de despacho para su respectivo procesamiento. En caso

de no haber disponibilidad el supervisor de puntos de ventas envía las solicitudes de mercancía al departamento de

compras, para lo cual el supervisor de compras realiza las consultas telefónicas a los proveedores para verificar la

existencia de la mercancía y generar la orden de compra correspondiente. La orden de compra original es enviada al

proveedor y una copia es colocada en un archivo de ordenes de compra y la solicitud de mercancía pendiente se

almacenan en un archivo de solicitudes de mercancía. El supervisor de compras al recibir la nota de entrega de

mercancía del proveedor, procede a la actualización de la orden de compra como recibida en el archivo de ordenes de

compra, a la actualización de la existencia en el archivo de productos y al envío de la solicitudes de mercancía

pendientes que ya pueden ser cubiertas al area de despacho para su respectivo procesamiento.

El supervisor de almacén del área de despacho recibe las solicitudes de mercancía pendientes a ser procesadas actualiza

(descuenta) el archivo de existencia de producto; además, elabora una notificación de envió de mercancía a los puntos

de venta de las solicitudes de mercancía procesadas, la notificación original es enviada al punto de venta solicitante

junto con la mercancía y una copia es almacenada en el archivo de notificaciones. El supervisor de almacén se encarga

de buscar todas las órdenes de compra cubiertas por el proveedor, realizadas para un mes específico y generar un

resumen de compras por productos para ser enviada al Director General de la comercializadora.

Para el enunciado expuesto anteriormente se solicita lo siguiente:

Page 3: Guia de Ejercicios Propuestos de Diagrama de Casos de Uso

1. El diagrama de casos de uso de negocio.

2. Realizar el diagrama de actividades de uno de los procesos identificados en el caso de estudio.

Parte II: Diagrama de Casos de Uso de Requisitos

Caso de Estudio: Reservación de Habitaciones de Hoteles

El dueño de un hotel le pide a usted desarrollar un Sistema de Gestión de Habitaciones de Hoteles para consultar

sobre las habitaciones disponibles y reservar habitaciones de su hotel.

El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes: habituales y

esporádicos. Una reserva viene determinada por los datos del cliente (Rif/cedula, nombre, dirección, teléfono, email,

tipo), los datos de la habitación (numero, piso, tipo, monto) la fecha de entrada y el número de días que estará ocupada

la habitación.

El recepcionista del hotel debe poder hacer las siguientes operaciones:

� Consultar habitaciones disponibles de acuerdo a su tipo

� Consultar por el precio de una habitación de acuerdo a su tipo

� Consultar por el descuento ofrecido a los clientes habituales

� Consultar por el precio total para un cliente dado, especificando su número de identificación, el tipo de

habitación y el número de noches.

� Reservar una habitación especificando el número de habitación, el nombre de cliente y su número de

identificación. Para ello la recepcionista deberá introducir la identificación, nombre, numero de habitación,

fecha entrada y cantidad de noches a reservar; el sistema deberá validar que la habitación exista y este

disponible para el rango de fecha a reservar. En caso de existir disponibilidad, el sistema deberá mostrar en

pantalla el monto a pagar y el campo para cargar el número de la tarjeta de crédito, el sistema debe validar la

tarjeta de crédito con el sistema bancario. En caso se ser valida la tarjeta de crédito, el sistema deberá insertar la

reservación (numero reservación, fecha desde, fecha hasta), actualizar la disponibilidad de la habitación para las

fechas reservadas y mostrar en pantalla el numero de reservación, nombre del cliente, fecha entrada y fecha de

salida.

� Eliminar una reserva especificando el número de la habitación

Por otro lado, el administrador podrá usar el sistema para:

� Administrar (agregar, consultar, modificar y eliminar) los datos o parámetros que se consideren necesarios para

el funcionamiento del sistema.

� Cambiar el valor del descuento ofrecido a los clientes habituales

� Calcular las ganancias que tendrán en un mes especificado (considérese que todos los meses tienen treinta días)

A partir de esta especificación, representar:

a) Diagrama de clases de alto nivel.

b) El Diagrama de Caso de Uso de Contexto del sistema propuesto.

c) Elaborar el caso de uso de requisitos del sistema propuesto.

d) Diagrama de secuencia y colaboración del caso de uso Reservar Habitación Caso de Estudio: Tienda de Video

La tienda de videoclub quiere desarrollar un sistema de información que permita apoyar el proceso de alquiler de

películas de los clientes y la gestión de pedidos a los proveedores. El funcionamiento que requiere el videoclub es el

siguiente:

Page 4: Guia de Ejercicios Propuestos de Diagrama de Casos de Uso

Para poder alquilar películas los clientes deben ser registrados en el videoclub; para lo cual deben suministrar su numero

de cedula, nombre, dirección y teléfono. Un cliente del videoclub realiza los alquileres señalando su numero de cedula,

para verificar si es un cliente registrado, y los ejemplares que desea alquilar. Para ello debe comprar unos bonos que

indican, por un lado, el crédito (o número de alquileres), y por otro, el período de alquiler, que puede ser de 24 horas, 48

horas y semanales. Un cliente puede comprar varios bonos del mismo tipo, en cuyo caso se acumulan sus créditos.

Cada alquiler de un ejemplar relativo a una película consume un crédito sobre el tipo de bono elegido por el cliente.

Cuando el encargado cargue el alquiler en el sistema, el mismo debe validar que el cliente sea valido, que exista el

ejemplar disponible, que el cliente no este moroso en la devolución de ejemplares y debe comprobar que el cliente

dispone de crédito respecto al pedido de alquiler. Una vez validado y aceptado el alquiler el sistema deberá descontar el

crédito de acuerdo al el tipo de bono, actualizar el estado del ejemplar como alquilado, insertar el alquiler y generar el

recibo de alquiler donde se especifica el numero de comprobante, la cedula, el nombre, la fecha de la transacción, la

fecha de devolución y los ejemplares solicitados. Cada película tiene un identificador y se conoce su título y categoría

(comedia, suspenso, drama, acción, guerra, etc.). Las películas tienen múltiples ejemplares (copias) identificadas

mediante un código. Siempre tenemos al menos un ejemplar para cada película, y cada ejemplar es siempre una copia de

una única película.

Los clientes realizan la devolución de los ejemplares alquilados, que puede no estar completa, es decir, se devuelven

menos ejemplares de los solicitados en un alquiler. Por la devolución se genera un recibo donde se especifica el número

de la devolución, la fecha real de devolución y los ejemplares devueltos. El sistema no aceptará nuevos alquileres de

aquellos clientes que no hayan devuelto todos los ejemplares. El sistema debe calcular una sanción económica respecto a

todos los ejemplares entregados fuera de plazo, cargando un coste de F unidades monetarias por ejemplar y día.

El sistema realiza pedidos de películas a los proveedores de los cuales se conoce el Rif, Nit, nombre, dirección y

teléfono. Los datos de estos pedidos son el número de pedido, la fecha del pedido, rif del proveedor, nombre del

proveedor, dirección del proveedor y las cantidades pedidas para cada película con sus respectivos precios de proveedor.

Estos pedidos pueden ser sobre películas nuevas o sobre aumento de ejemplares de películas existentes en el videoclub.

El Director General para poder gestionar el proceso necesita un conjunto de informes:

� Informe de demanda de películas: que le indica el porcentaje de utilización de cada película en un período,

teniendo en cuenta su número de ejemplares.

� La facturación mensual: que resulta del cálculo de la venta de los bonos.

� Informe de películas protagonizadas por actores famosos: Se desea conocer el nombre real, nombre

artístico, fecha de nacimiento, la nacionalidad y el nombre de la película.

� Listado comparativo de precios de proveedores: Se requiere un listado que contenga por película los precios

de los diferentes proveedores

Se requiere:

1. Elaborar diagrama de caso de uso de contexto.

2. Elaborar el diagrama de caso de uso de requisitos.

3. Realizar una descripción del caso de uso realizar alquiler de ejemplares.

4. Realizar el diagrama de secuencia y de colaboración del caso del uso realizar alquiler de ejemplares.

5. Diagrama de clases de alto nivel del sistema.

Caso de Estudio: Servicios Aéreos

Los ejecutivos de una compañía aérea ya cansados de las quejas de sus clientes por los paros “sorpresivos” de sus

empleados han decidido automatizar sus servicios lo máximo posible para reducir costos.

Para ello quieren implementar un portal Web en la que una persona que quiera adquirir un pasaje pueda hacerlo

directamente sin la necesidad de la intervención de un empleado. El interesado debería de poder buscar información de

vuelos ofertados ingresando el origen, destino y la fecha del vuelo en la que quiere viajar, para que el sistema le brinde

una lista con todos los números vuelos que cumplan tales condiciones. Si el usuario encuentra un viaje que sea de su

agrado puede optar por comprar los boletos.

Page 5: Guia de Ejercicios Propuestos de Diagrama de Casos de Uso

Para ello debe seleccionar el vuelo de la lista y pulsar doble click para ingresar a una nueva pantalla donde podrá

alimentar al sistema los datos para la compra de boletos, para lo cual deberá cargar obligatoriamente una cuenta de

email, la cantidad de pasajeros adultos y la cantidad de pasajeros niños, el sistema deberá validar que el email sea valido

y que exista disponibilidad de pasajeros. Luego para cada pasajero deberá ingresar su cedula, nombre, edad,

nacionalidad, dirección y teléfono. Si un pasajero es menor de edad deberá viajar acompañado por un padre o tutor y

deberá de hacerse tal vinculación entre los pasajeros en la misma pantalla. Una vez cargados los pasajeros, el cliente

podrá carga, en la misma pantalla, los datos de la tarjeta de crédito para que se pueda debitar el monto de la operación al

sistema bancario y retornar error en el caso de problemas con la tarjeta. Si la operación es exitosa se le envía un mail con

el número de vuelo, la fecha y hora de salida y un código de reserva. Los datos de los pasajeros se deben registrar en el

sistema en el caso de que sea la primera vez que vuela con la aerolínea, los cuales serán utilizados posteriormente en el

área de mercadeo. Igualmente, el cliente tendrá la opción de consultar el estado de su reservación con el código de

reserva, la consulta mostrara posibles modificaciones o retrasos en el itinerario de sus vuelos.

El portal tendrá otra opción para reservar el alquilar de un auto en la ciudad destino. En este caso se deberá mostrar una

lista de automóviles disponibles en el estacionamiento del aeropuerto destino (junto a su foto, modelo, año, precio,

etc…) para que el usuario elija alguno que le interese e ingrese el periodo de alquiler.

Un administrador del sistema debe de además de poder mantener los parámetros del sistema como clientes, vuelos, etc.

El Director General para poder gestionar el proceso necesita un conjunto de informes:

� Informe de venta de pasajes por día, mes y años.

� Reporte de reservaciones de carros por aeropuerto.

� Estadística de clientes con mayor uso de vuelos de la aerolínea

Se requiere:

1. Elaborar el modelo propuesto del sistema.

2. Realizar una descripción del caso de uso comprar boleto.

3. Realizar el diagrama de secuencia y de colaboración del caso del uso comprar boleto.

4. Diagrama de clases de alto nivel del sistema para los casos de uso asociados con la compra de boletos.

Casos de Estudio: Tienda Virtual de Vinos

Un distribuidor de vinos ha decido montar una tienda virtual en Internet a través de la cual vender sus productos en

línea. Las primeras reuniones se han resumido en un documento expresado en lenguaje natural, que recoge a grandes

rasgos la lógica de negocio del sistema a construir. Este documento se presenta a continuación:

El software a construir debe cumplir las siguientes funcionalidades:

• Mantener los parámetros que permiten el uso del sistema

• Gestionar la realización los pedidos a través de carrito de la compra de vinos

• Gestionar la facturación de los pedidos

• Permitir la generación de listados y estadísticas

Productos

El distribuidor en cuestión comercializa diferentes productos relacionados con el vino. Cada producto (llamémosle tipo

de vino), viene definido por un nombre, una categoría opcional (cosecha, media barrica, crianza, reserva, gran reserva,

reserva especial), un precio por botella sin IVA, la temperatura a la que se debe servir y los comentarios destacables de

ese tipo de vino.

Cada tipo de vino puede distribuirse en diferentes formatos siendo los más habituales (aunque pueden aparecer más)

media botella, tres cuartos, litro y medio y cinco litros. Cada tipo de vino de un formato determinado puede venderse en

una (y sólo en una) de las dos siguientes posibilidades: por botellas o por cajas de madera de n unidades, de forma que el

precio de la caja será el de cada botella multiplicado por el número de botellas más un adicional por la caja de madera.

Page 6: Guia de Ejercicios Propuestos de Diagrama de Casos de Uso

De cada tipo de vino se debe tener constancia del número de unidades de que se dispone, haciendo referencia la unidad

al formato de distribución (botella o cajas de n botellas). Cada tipo de vino se comercializa o vende en una bodega, de

forma que de cada bodega se debe conocer el nombre, la dirección, el correo electrónico y una lista de teléfonos de

contacto.

Clientes

Para que un cliente pueda comprar tiene que estar agregado en el sistema. Por ello, de cada uno se conocerá su cedula,

fecha de nacimiento (no se venderá vino a los menores de 16 años), nombre, apellidos, dirección, correo electrónico y

lista de teléfonos.

Se contempla la posibilidad de que el cliente sea una empresa, pero entonces se almacenará su RIF, y, obviamente, no

hará falta la fecha de nacimiento.

El carrito de la compra

El cliente, al iniciar la compra, cargara al sistema el bodegón donde realizara la compra, la cedula de identidad, fecha de

nacimiento y un teléfono para lo cual el sistema deberá ejecutar las validaciones correspondientes. Una vez validado el

sistema creara un carrito en forma automática y mostrara en pantalla los productos o catalogo de vinos donde el cliente

podrá ir seleccionando producto a producto con su respectiva cantidad a comprar e incorporarlos a su carrito. Para cada

producto el sistema deberá validar la disponibilidad del mismo para la cantidad solicitada y calcular el precio total de

venta del producto y monto acumulado de venta. Una vez seleccionado los productos a comprar, el cliente podrá

indicarle al sistema la confirmación de la compra y el mismo mostrara una pantalla para la carga de los datos de la

tarjeta de crédito; y poder así, validarla con el sistema bancario. Una vez confirmada la compra y validada la tarjeta de

crédito, el cliente deberá indicar si la entrega es por regalo o no, en caso de ser regalo se deberá introducir la dirección

de envío de lo contrario tomara la dirección del cliente. Una vez cargada y validada la información solicitad, el cliente

deberá indicar al sistema la generación del pedido, para lo cual se inserta los datos del pedido y los datos de los

productos comprados. No se desea guardar información histórica de los carritos de la compra.

Facturación

El supervisor de venta podrá consultar una lista de pedidos confirmados a través de una pantalla en la cual podrá

seleccionar pedido a pedido y generar la factura que se le enviará con la mercancía, excepto si el pedido era para regalo.

Para cada pedido a facturar se muestra el pedido en pantalla con su respectivo detalle de productos y el supervisor de

venta deberá indicarle al sistema que desea procesar la factura, para lo cual el sistema inserta la factura y el detalle de

todos los productos comprados. Una vez registrada la factura el sistema generara la factura para ser enviada al cliente.

Las facturas no se borrarán, ni podrán modificarse, pero podrán imprimirse tantas veces como sea necesario. De los

pedidos se debe contemplar el número de pedido, cliente, dirección de envío, fecha del pedido, bodegón donde se hizo la

compra y los detalles del pedido (productos, descripción, precio unitario, cantidad y precio total por renglón). De las

facturas se debe contemplar el número de factura, cliente, dirección de envío, fecha de la factura, bodegón donde se hizo

la compra y los detalles de la factura (productos, descripción, precio unitario, cantidad y precio total por renglón)

Listados

El Gerente de ventas podrá solicitar a través del sistema los siguientes reportes:

• Listado de productos por debajo del stock mínimo

• Listado de pedidos sin facturar.

• Listado de ventas por tipo de vino para un rango de fecha

Se requiere:

1. Elaborar diagrama de caso de uso de contexto.

2. Elaborar el diagrama de caso de uso de requisitos.

3. Realizar una descripción del caso de uso realizar pedido.

4. Realizar diagrama de secuencia y de colaboración del caso de uso realizar pedido.

5. Diagrama de clases del caso de caso de uso realizar pedido.

Page 7: Guia de Ejercicios Propuestos de Diagrama de Casos de Uso

Casos de Estudio: Telecompras

La empresa TeleShopping desea desarrollar un sistema Web para el soporte de compras a distancia, de los productos que

la empresa ofrece, por parte de sus clientes. Se prevé que con este sistema, los clientes podrán, fundamentalmente:

• Realizar consultas de los productos que se ofrecen, para obtener información acerca de un producto particular

(código, descripción, precio, cantidad disponible, etc.)

• Solicitar le envíen periódicamente y por correo electrónico dicho catálogo de productos.

• Ingresar una orden de compra, para que se le envíe un conjunto de productos, ajustándose a un tipo de pago para la

misma (actualmente sólo tarjeta de crédito). El cliente podrá ingresar una orden de compra a través de una página

Web (o formulario), inicialmente el cliente ingresa sus datos personales (cedula, nombre y dirección donde quiere

recibir los productos ordenados) y posteriormente ingresa los códigos de productos que quiere ordenar, para cada

producto el sistema deberá validar la existencia y disponibilidad del producto y mostrar la descripción y el precio

por unidad del producto; el cliente ingresa la cantidad requerida de dicho producto, el sistema calcula el total a

cobrar para dicho producto (= precio unitario x cantidad) y va acumulando el total a pagar de la orden de compra.

Para pagar, el cliente ingresa información de su tarjeta de crédito para el pago de la orden (número y dirección de

recibo de facturas) y registra la orden y sus ítems con un número unívoco con un estado pendiente. El sistema

deberá interactuar con el sistema bancario para carga a la cuenta de la tarjeta crédito el total de la orden de compra y

coloca la orden de compra en un estado confirmado y muestra el número de la orden al cliente.

• Presentar una queja (por demoras en la entrega de los productos, por ejemplo). Las quejas recibidas por parte de los

clientes deben ser enviadas inmediatamente al gerente de relaciones con la comunidad a través de un email.

• Anular una orden de compra, para lo cual debe colocar la orden de compra en estado anulado.

Adicionalmente, se pretende que los agentes del depósito de la empresa utilicen el nuevo sistema, consultando las

órdenes de compra confirmadas; para así, proceder a armar y empaquetar los productos pedidos en dichas órdenes de

compra.

1. Elaborar diagrama de caso de uso de contexto.

2. Elaborar el diagrama de caso de uso de requisitos.

3. Realizar una descripción del caso de uso Ingresar Orden de Compra.

4. Realizar diagrama de secuencia y de colaboración del caso de uso Ingresar Orden de Compra.