Está en la página 1de 2

Casos de Uso El diagrama de casos de uso representa la forma en como un Cliente (Actor) opera con el sistema en desarrollo, adems

de la forma, tipo y orden en como los elementos interactan (operaciones o casos de uso). Un diagrama de casos de uso consta de los siguientes elementos: Actor: Una definicin previa, es que un Actor es un rol que un usuario juega con respecto al sistema. Es importante destacar el uso de la palabra rol, pues con esto se especifica que un Actor no necesariamente representa a una persona en particular, sino ms bien la labor que realiza frente al sistema. Como ejemplo a la definicin anterior, tenemos el caso de un sistema de ventas en que el rol de Vendedor con respecto al sistema puede ser realizado por un Vendedor o bien por el Jefe de Local. Caso de Uso: Es una operacin/tarea especfica que se realiza tras una orden de algn agente externo, sea desde una peticin de un actor o bien desde la invocacin desde otro caso de uso. Relacion - Asociacion: Es el tipo de relacin ms bsica que indica la invocacin desde un actor o caso de uso a otra operacin (caso de uso). Dicha relacin se denota con una flecha simple. Ejemplo: Como ejemplo esta el caso de una Mquina Recicladora: Sistema que controla una mquina de reciclamiento de botellas, tarros y jabas. El sistema debe controlar y/o aceptar: Registrar el nmero de tems ingresados. Imprimir un recibo cuando el usuario lo solicita: a. Describe lo depositado b. El valor de cada tem. c. Total El usuario/cliente presiona el botn de comienzo Existe un operador que desea saber lo siguiente: a. Cuantos tems han sido retornados en el da. b. Al final de cada da el operador solicita un resumen de todo lo depositado en el da. El operador debe adems poder cambiar: a. Informacin asociada a tems. b. Dar una alarma en el caso de que: i. tem se atora. ii. No hay ms papel.

Como una primera aproximacin identificamos a los actores que interactan con el sistema:

Luego, tenemos que un Cliente puede Depositar tems y un Operador puede cambiar la informacin de un tem o bien puede Imprimir un informe:

Entonces, el diseo completo del diagrama Use Case es:

EJERCICIOS DE CASOS DE USO


1 -. El hipdromo. Un hipdromo ofrece a sus clientes la posibilidad de asistir a las carreras de caballos y de realizar apuestas. Cules son los actores que interactan con estos servicios? Construya el diagrama de casos de uso 2 -. El club ecuestre Un club ecuestre pone a disposicin de los clientes establos para guardar los caballos y ofrece cursos de equitacin y paseos. Slo los socios tienen acceso a los cursos y a los servicios de establo. Los dems clientes tienen la posibilidad de participar en los paseos y de convertirse en socios. Cules son los actores que interactan con estos servicios? Construya el diagrama de casos de uso 3 -. El tiovivo de caballos de madera Un tiovivo de caballos de madera ofrece a sus clientes la posibilidad de dar una vuelta en l previo pago de una cantidad de dinero. Cules son los actores vinculados a este servicio?. Construya el diagrama de casos de uso. D la representacin textual correspondiente al diagrama. 4 -. Hotel El dueo de un hotel nos pide desarrollar un programa para consultar las habitaciones disponibles y poder reservar habitaciones en su hotel. El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes: habituales y espordicos. Una reserva almacena datos del cliente, de la habitacin reservada, la fecha de comienzo y el nmero de das que ser ocupada la habitacin. El recepcionista del hotel debe poder hacer las siguientes operaciones: Obtener un listado de las habitaciones disponible de acuerdo a su tipo. Preguntar por el precio de una habitacin de acuerdo a su tipo. Preguntar por el descuento ofrecido a los clientes habituales. Preguntar por el precio total para un cliente dado, especificando su nmero de reserva, tipo de habitacin y nmero de noches. Dibujar en pantalla la foto de una habitacin de acuerdo a su tipo. Reservar una habitacin especificando el nmero de la pieza, reserva y nombre del cliente. Eliminar una reserva especificando el nmero de la habitacin. El administrador puede usar el programa para: Cambiar el precio de una habitacin de acuerdo a su tipo. Cambiar el valor del descuento ofrecido a los clientes habituales. Calcular las ganancias que tendrn en un mes especificado (considere que todos los meses tienen treinta das). El diseo a desarrollar debe facilitar la extensibilidad de nuevos tipos de habitaciones o clientes y a su vez permitir agregar nuevas consultas. Obtener el diagrama de casos de uso.

Para cada una de las siguientes afirmaciones indicar si es Verdadera o Falsa.