Vous êtes sur la page 1sur 9

UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERIAS Y TECNOLOGICAS TALLER FINAL DE LENGUAJE DE MODELADO UNIFICADO INSTRUCCIONES: 1.

Fecha Lmite de entrega y sustentacin Jueves 6 de Junio de 2012 quien no entregue se le asignar 0.0 en la nota P3 2. Sustentar en clases Realizar los diagramas para el problema planteado, utilizando la herramienta Da Clases, Casos de Uso, Secuencias Actividades

EJERCICIO 1
Una tienda de alquiler de pelculas posee alrededor de 5000 estrenos en CD, de los que requiere llevar un registro. Cada uno de los CD tiene un nmero de CD nico. Para cada pelcula, se necesita conocer ttulo, duracin, director y la categora segn la siguiente clasificacin: drama, accin, suspenso, comedia, guerra y ciencia-ficcin. Existen muchas copias de la mayora de las pelculas, Se le asigno a cada pelcula un identificador especfico, y as se puede saber en que CD se encuentra esta pelcula. Un vdeo casete puede ser tanto formato CD ROM, DVD o BLUE RAY. Siempre se tiene por lo menos un CD de cada pelcula que se registra, y cada pelcula es siempre copiada a un CD individual y especfico. Algunos de las pelculas son muy largas y ocupan mltiples CD. Los clientes al momento de solicitar en alquiler una pelcula, frecuentemente pregunta por los protagonistas de la pelcula que quiere alquilar. As, que se debe llevar el registro de los actores que aparecen en cada pelcula. No todas las pelculas tienen actores. A los clientes les gustara conocer el nombre real del actor, edad y estado civil. Solamente se llevan registros de actores que aparecen en las pelculas de la tienda. La tienda de alquiler de pelculas tiene muchos clientes y solamente alquila pelculas a personas que sean socias del vdeo club. Para que una persona pueda pertenecer al video club como socio debe afiliarse, para lo cual se le asigna un nmero que lo identifica y se deben registrar sus nombres y apellidos, nmero telefnico y direccin de residencia. Adems, Se necesita llevar el registro de que pelcula y CD se ha alquilado a cada socio en un momento determinado. Los clientes pueden alquilar varias pelculas simultneamente y se necesita registrar el histrico de todos los alquileres realizados. Cada vez que un cliente alquila una pelcula, se debe registrar la fecha de alquiler, el da que regresar el video. Todos las pelculas deben ser regresados a la tienda a ms tardar tres das despus de su alquiler, y en caso

de no entregarse a tiempo, se cobrara una multa de $5000 por pelcula y da de mora. El histrico de alquiler de pelculas se requiere con el fin de analizar el comportamiento del alquiler de pelculas. Con el histrico se determina cuantas pelculas se alquila a cada cliente y cuantas veces un cliente ha regresado una cinta tarde. Tambin se necesita saber cuantas veces un CD ha sido usado, y saber cuando retirar dicho CD. Tambin se puede analizar las preferencias de los clientes y conocer el valor en pesos recibido por el concepto de alquiler de pelculas y multas por mora.

EJERCICIO 2
Gestin de un restaurante Una cadena de restaurantes quiere automatizar el proceso de reservas as como el de los pedidos de cada mesa y la cantidad que hay en la cocina de cada uno de los productos que se manejan para la realizacin de cada plato, y que obviamente han de ser repuestos desde el almacn a medida que stos se van terminando. Los clientes de los restaurantes pueden llamar por telfono para reservar una mesa, pero lo que se est intentando poner de moda es el uso de unos terminales punto de reserva (TPR) ubicados en la calle. La ventaja que tiene el uso de estos terminales es la posibilidad de elegir la mesa en funcin de su ubicacin dentro del restaurante, cosa que no se puede hacer por telfono. Las mesas estn separadas en mesas de fumador, marcada con la F, y de no fumador, marcadas con NF. Adems, cada mesa lleva un indicador con el nmero de personas para el que est pensada dicha mesa. Si el cliente llega al restaurante veinte minutos despus de la hora de reserva de la mesa, el sistema se encargar automticamente de dejar libre dicha mesa. Si no hay mesas libres a la hora indicada por el usuario, el TPR se lo comunica al cliente, dndole adems la posibilidad de solicitar al sistema sugerencias sobre restaurantes disponibles a la hora y en el da solicitado. Cuando un cliente llega a uno de los restaurantes de la cadena, se le pregunta si tiene reserva o no. En el caso en que tenga reserva, bastar con que presente el ticket, si la hora de reserva no supera en veinte minutos a la hora de llegada al restaurante, la mesa pasa de estar libre a ocupada y se les sienta en el lugar que les corresponde. Si por el contrario la hora de llegada supera en veinte minutos a la hora de reserva, el sistema se habr encargado de anular dicha reserva de modo que la mesa haya quedado libre para otro posible cliente, por tanto, se les trata del mismo modo que si no tuvieran reserva. En ese caso el encargado en ese momento de las reservas solicita al sistema que le muestre las mesas libres para ese momento; si hay mesas libres, le pregunta al usuario si quiere mesa de fumador o de no fumador y cuntas personas son, el usuario se lo dice y en caso de que haya mesa libre, el encargado hace la reserva y les sienta. Si no hay mesa, el encargado le debe pedir al sistema el tiempo aproximado para que quede libre la prxima mesa de las caractersticas de la mesa solicitada. Esto podr calcularlo el sistema a

travs del estado en que se encuentran las distintas mesas en un determinado momento; estos estados son: Libre: si nadie la ha reservado. Reservada: si alguien ha hecho una reserva. Ocupada: si los comensales estn ya a la mesa. Pidiendo: s el camarero est recogiendo el pedido de esa mesa. En espera de comida: si estn esperando que se les sirva. Servidos: si los comensales ya tienen la comida en la mesa. Esperando cuenta: si los comensales han pedido la cuenta. Pagando: si los comensales ya tienen la cuenta en la mesa. A partir de la informacin contenida en el enunciado se pide describir el comportamiento de la clase mesa, dentro del sistema de gestin de reservas.

EJERCICIO 3
Venta de Productos por Internet El objetivo principal de este sistema es ofrecer la posibilidad de realizar fcil y eficazmente toda gama de acciones sobre marketing clsicas. Una empresa proveedora puede catalogar sus productos y ponerlos a disposicin de sus clientes a travs de la red y con la forma ms real posible. El cliente puede consultar el catlogo y efectuar varias operaciones a distancia sobre su contenido. Se pretende dar al cliente la posibilidad de visualizar estos productos en forma de tres dimensiones y dejarle toda la libertad de intervenir sobre el aspecto en tiempo real (color, dimensin, etc.). Tambin se ofrece la posibilidad de hacer pedidos y seguir su evolucin. Los productos estarn en forma de objetos tridimensional (3D) y la consulta consistir en visualizar y manipular esos objetos tridimensionales en tiempo real. El pedido se hace tomando en consideracin las modificaciones que se han podido efectuar por el- cliente y almacenando dichas preferencias para que el personal de la empresa pueda consultarlas y procesar debidamente el pedido del cliente. Si, por ejemplo, lo que est comprando el cliente es un sof y le ha puesto una tapicera de color azul, esas sern sus preferencias a la hora de hacer el pedido. Cuando el usuario accede al sistema, el escenario o la escena en la que se visualizan los productos seleccionados est vaco, en el momento en que empieza a seleccionar productos stos aparecen visualmente en la pantalla de su ordenador. El cliente tiene la posibilidad de interactuar con el sistema para cambiar el color de uno de los objetos visualizados, la textura o manipularlo. Las posibilidades que tiene de manipulacin son: rotar el producto seleccionado, cambiarlo de dimensiones o cambiarlo de posicin. Lo que se pide en este ejercicio es construir el diagrama de transicin de estados correspondiente al caso de uso que comienza cuando el cliente se conecta al sistema y selecciona algn producto para posteriormente interactuar con l en la escena en la que se visualizan los productos que va seleccionando.

EJERCICIO 4
Gestin de fincas e inmuebles

Se desea desarrollar una aplicacin de gestin de fincas e inmuebles. La aplicacin deber cubrir todos los aspectos relacionados con dicho tema, teniendo en cuenta la siguiente dinmica de funcionamiento: Una empresa gestiona un conjunto de inmuebles, que administra en calidad de propietaria. Cada inmueble puede ser bien un local (local comercial, oficinas, ...), un piso o bien un edificio que a su vez tiene pisos y locales. Como el nmero de inmuebles que la empresa gestiona no es un nmero fijo, la empresa propietaria exige que la aplicacin permita tanto introducir nuevos inmuebles, con sus datos correspondientes (direccin, nmero, cdigo postal, ...), as como darlos de baja, modificarlos y consultarlos. Asimismo, que una empresa administre un edificio determinado no implica que gestione todos sus pisos y locales, por lo que la aplicacin tambin deber permitir introducir nuevos pisos o locales con sus datos correspondientes (planta, letra,...), darlos de baja, modificarlos y hacer consultas sobre ellos. Cualquier persona que tenga una nmina, un aval bancario, un contrato de trabajo o venga avalado por otra persona puede alquilar el edificio completo o alguno de los pisos o locales que no estn ya alquilados, y posteriormente desalquilarlo. Por ello debern poderse dar de alta, si son nuevos inquilinos, con sus datos correspondientes (nombre, DNI, edad, sexo, fotografa, ... ), poder modificarlos, darlos de baja, consultar, etc. (para la realizacin de cualquiera de estas operaciones es necesaria la identificacin por parte del inquilino). Por otra parte, cada mes el secretario de la empresa pedir la generacin de un recibo para cada uno de los pisos y de los locales, el cual lleva asociado un nmero de recibo que es nico para cada piso y para cada local y que no variar a lo largo del tiempo, indicando el piso o local a que pertenece, la fecha de emisin, la renta, el agua, la luz, la actualizacin del IPC anual, portera, IVA, etc. Y otros conceptos, teniendo en cuenta que unos sern opcionales (slo para algunos recibos) y otros obligatorios (para todos los recibos). Adems, para cada recibo se desea saber si est o no cobrado. Con vistas a facilitar la emisin de recibos cada mes, la aplicacin deber permitir la

generacin de recibos idnticos a los del mes anterior, a excepcin de la fecha. Adems debern existir utilidades para inicializar los conceptos que se desee de los recibos a una determinada cantidad y tambin debe ser posible modificar recibos emitidos en meses anteriores al actual. La aplicacin tambin deber presentar los recibos en formato impreso, pero teniendo en cuenta que en un recibo nunca aparecern aquellos conceptos cuyo importe sea igual a cero. De igual forma, el secretario debe poder gestionar los movimientos bancarios que se producen asociados a cada edificio, piso o local. Un movimiento bancario siempre estar asociado a un banco y a una cuenta determinada de ese banco. En esa cuenta existir un saldo, acreedor o deudor, que aumentar o disminuir con cada movimiento. Para cada movimiento se desea saber tambin la fecha en que se ha realizado. Un movimiento bancario puede ser de dos tipos: un gasto o un ingreso. Si el movimiento bancario es un gasto, entonces estar asociado a un inmueble determinado, y se indicar el tipo de gasto al que pertenece entre los que se tienen estipulados. Ejemplos de gastos son el coste de la reparacin de un ascensor del inmueble que pertenece a gastos de reparacin, el sueldo de la seora de la limpieza, etc. S el movimiento bancario es un ingreso entonces estar asociado a un piso de un inmueble determinado o a un local y tambin se indicar el tipo de ingreso al que pertenece, como en el caso de los gastos. Ejemplos de ingresos son precisamente los recibos que se cobran cada mes a los inquilinos. Basndose en los gastos e ingresos que se deducen de los movimientos bancarios, la aplicacin deber ser capaz de ocuparse de la gestin econmica generando los informes que facilitan la realizacin de la declaracin de la renta. Por ltimo, la aplicacin deber ser capaz de proporcionar el acceso, de forma estructurada, a toda la informacin almacenada en el sistema, generando para ello los listados necesarios que requiere el secretario. Ejemplos de listado son: el listado de todo los inquilinos ordenado por fechas, el listado de inquilinos que han pagado o no en un determinado intervalo de tiempo, el listado de todos los inmuebles, el listado de todos los pisos y locales de cada edificio, el listado de todos los recibos pendientes de cobro en un determinado intervalo de tiempo, etc.

EJERCICIO 5
Un centro de instalaciones deportivas quiere hacer una aplicacin de reservas. En el centro existen instalaciones deportivas (piscinas, frotones, gimnasios y pistas de tesis). El centro en cuestin tiene socios de los cuales se almacenan su nombre, direccin, ciudad, provincia, telfono y cuota. Adems, existen una serie de artculos que se pueden reservar si el socio lo requiere(balones, redes y raquetas). Cada instalacin es reservada por un socio en una fecha dada desde una fecha de inicio hasta una hora de fin. Cada compra puede tener asociados uno o varios artculos deportivos que se alquilan a parte. Por ejemplo, si yo quiero hacer una reserva para jugar al tenis, tengo que reservar una instalacin polideportiva y si lo necesito, las raquetas.

EJERCICIO 6
SISTEMA DE INFORMACIN WEB DE APOYO ESTUDIANTIL
Los docentes de la Universidad Popular del Cesar, desean brindar a sus estudiantes la flexibilidad de poder obtener el material de apoyo para las clases (Fotocopias) que hasta ahora se obtiene mediante material impreso por medio electrnico, en un comit docente ellos propusieron que la Universidad presentara una licitacin para desarrollar el sistema. Adems en la reunin algunos docentes tambin formularon las siguientes inquietudes: 1. 2. 3. 4. 5. 6. 7. 8. Que el estudiante tuviera un medio electrnico para poder enviar sus trabajos. Recibir su respectiva retroalimentacin al trabajo. Consultar fechas lmites de entrega. Wikis (Borradores). Consultar Enlaces de referencia Bibliogrfica. Envi de calificacin al correo de cada estudiante. Aviso de envo de tareas. Exmenes de Practica con el fin de entrenar al estudiante para que este pueda afrontar los exmenes de una mejor manera. 9. Que implemente foros de discusin donde el estudiante pueda realizar consultas y que todas las personas de determinada carrera de la universidad puedan verlas y realizar aportes o comentarios acerca de algn tema referente a la materia asociada.

EJERCICIO 7
SISTEMA DE INFORMACIN PARA LA GESTIN DE PROCESO DE UN HOSPITAL
Un hospital funciona con un sistema de cita previa. Cada vez que un paciente pide cita, puede solicitarla l mismo va web, por telfono o en el centro hospitalario. En los dos ltimos casos ser atendido por un administrativo. Independientemente de cmo se pida la cita, el sistema asigna un da, una hora y un mdico general. Para guardar esta informacin se utiliza un listado con el nmero de

identificacin del paciente, su nombre, apellidos y un telfono para comunicarle cualquier cambio en la cita solicitada. Una vez que el paciente llega a la consulta, el mdico tiene un historial (datos personales, fecha de visitas, diagnstico o visita a otros mdicos especialistas) y le indica un diagnstico con su correspondiente tratamiento. Si es enfermedad comn, el paciente puede recibir el tratamiento en casa y, si no lo es, debe ir al especialista. Si le manda al especialista, se tendr en cuenta que hay muchos especialistas, segn el problema presentado, y que de nuevo se pedir cita previa (igual que para el mdico general). Cuando llega el da, el paciente visita al especialista y ste realiza un diagnstico que se anota en su ficha de diagnstico, identificando al paciente, al mdico general que lo envi a su consulta, el diagnstico y el tratamiento que se le va a aplicar. En el tratamiento puede ser necesaria la intervencin de una o varias operaciones, que sern realizadas por el mdico especialista, as como radiografas, ecografas, inyecciones, etc., que van a ser realizadas por distintas personas no mdicas del hospital. Se sabe que en el hospital los mdicos van identificados por su nmero de licencia y el resto del personal por su nmero de registro personal.

Vous aimerez peut-être aussi