Professional Documents
Culture Documents
Análisis de Sistemas
1. Identifique actores y casos de uso para el sistema de procesamiento de órdenes de compra, a partir
de la descripción. Construya el diagrama de casos de uso correspondiente y describa brevemente los
casos de uso.
Página 1 de 6
Universidad Tecnológica Nacional – Facultad Regional Concepción del Uruguay
Análisis de Sistemas
2. Identifique en la descripción las clases y realice el Diagrama de Clases correspondiente. Agregue a las
clases los atributos que crea necesarios.
La Sociedad de Amigos del Libro se dedica a la venta de libros a sus socios a través del teléfono. Esta
sociedad actúa como intermediario entre las editoriales y sus socios, proporcionándoles los libros que
éstos solicitan a precios reducidos. La empresa está estructurada en varios departamentos, uno de los
cuales se encarga del mantenimiento de los catálogos, otro de los pedidos y un tercero de la contabilidad.
El departamento de Catálogos edita (y suministra trimestralmente a sus socios) un catálogo de los libros
disponibles indicando el ISBN, el autor o autores, el título, la editorial, el año de publicación, tipo de
encuadernación y el precio de referencia.
Los socios pueden realizar actualmente sus pedidos por teléfono al departamento de Pedidos. En la
petición se especifican los siguientes datos: nº de socio, ISBN del libro y número de ejemplares
solicitados. Previamente a la aceptación del pedido, se verifica que el socio está dado de alta y que no
tiene vencido ningún plazo de pago de pedidos anteriores. Para ello se hacen las comprobaciones
oportunas y en cualquiera de estos supuestos el pedido se rechaza (lo que se comunica al socio en el
momento). Si todo es correcto el sistema asigna de forma automática el número de pedido que pasa a la
situación de pendiente.
La sociedad pretende implantar tambien un sistema de pedidos alternativo a través de Internet para
clientes que dispongan de correo electrónico. A través de una página web los socios podrán consultar el
catálogo actualizado y hacer sus pedidos (a través de un formulario incrustado en la página). Se harán
las mismas comprobaciones que en el caso anterior y los pedidos se irán dando de alta sin intervención
de ningún empleado. Las comunicaciones individuales de confirmación de pedido (o rechazo en su caso
por las causas mencionadas), que incluyen los datos del socio (nº de socio, apellidos y nombre, dirección
postal y electrónica), del pedido (nº y fecha) y de los libros solicitados (título, autores, editorial, nº de
ejemplares y precio) se enviarán automáticamente por correo electrónico a los socios.
El departamento de pedidos revisa dos o tres veces a la semana la lista de los pedidos pendientes para
generar un pedido a las editoriales (un listado con los títulos solicitados que le corresponden y el número
total de ejemplares de cada título). Cuando se reciben los libros, se remiten a los destinatarios a su
dirección postal junto con la nota de entrega, una copia de la cual se envía al departamento de
Contabilidad.
Mensualmente el departamento de Contabilidad, con los pedidos servidos durante el mes elabora una
factura por socio con los siguientes datos: el número de factura, la relación de los pedidos, el importe de
cada uno, el importe total de estos pedidos, el banco y el número de cuenta corriente a la que se cargara
el importe de la factura (todo se hace a través de domiciliaciones bancarias).
Página 2 de 6
Universidad Tecnológica Nacional – Facultad Regional Concepción del Uruguay
Análisis de Sistemas
1. Realizar el diagrama de casos de uso para el caso presentado, junto a una breve descripción de cada
caso de uso (no mas de dos líneas).
Página 3 de 6
Universidad Tecnológica Nacional – Facultad Regional Concepción del Uruguay
Análisis de Sistemas
2. Realizar el diagrama de clases, para cumplir con los requerimientos del caso de estudio descripto.
Página 4 de 6
Universidad Tecnológica Nacional – Facultad Regional Concepción del Uruguay
Análisis de Sistemas
Precondiciones: Ninguna
PostCondiciones: Nuevo Alquiler, Película sin Disponibilidad, Ejemplar Alquilado, Nuevo Pago, Alquiler
Pagado, Alquiler Impago
Disparador/Trigger: Se acerca un Socio con el número de copia de una película a alquilar o con un
título que desea solicitar.
Flujo Principal
1 El caso de uso comienza cuando el Empleado de Mostrador selecciona la opción “Registrar
Alquiler”
2 El sistema solicita al Empleado de Mostrador el código de Socio
3 El empleado Ingresa el código del socio
4 El sistema verifica sea un Socio válido y esté habilitado a alquilar y muestra los datos del socio
(nombre, apellido, dirección)
5 Por cada película a ingresar
5.1 El empleado ingresa el código de película
5.2 El sistema muestra los datos de la película ingresada (código de copia, nombre de
película) y el subtotal del alquiler, calculando en base a las reglas de alquiler aplicadas a 1 día
6 El empleado ingresa la cantidad de días y finaliza el alquiler
7 El sistema registra el alquiler, calcula el total del alquiler (basado en los días y reglas de
alquiler), la deuda de alquileres anteriores y la fecha de devolución y muestra el total a cobrar, la
fecha de devolución y el detalle del cobro (total del alquiler y la deuda de los alquileres
anteriores).
8 El empleado de Mostrador ingresa el monto pagado por el cliente
9 El sistema registra los pagos correspondientes a los alquileres involucrados.
Página 5 de 6
Universidad Tecnológica Nacional – Facultad Regional Concepción del Uruguay
Análisis de Sistemas
Nota: los Flujo alternativos no tienen flujos alternativos, pueden tener subpuntos, pero si son demasiado
complejos puede que sean otros CU.
Página 6 de 6