Sie sind auf Seite 1von 5

Ejercicios Completos de Anlisis O.

O modelado con UML


Para los siguientes supuestos prcticos, se pide realizar el anlisis del sistema modelado con UML. Se ha de aportar por cada uno: Glosario de los trminos que se utilicen, Diagrama de Casos de Uso, Diagrama de Clases y Diagramas de Secuencias, principalmente.

1. Desarrollar el documento de Anlisis para el desarrollo de un Sistema cuya funcin ser proporcionar enseanza a travs de Internet, y donde los requisitos a cubrir son los siguientes: El sistema ofrecer al alumno la posibilidad de escoger el curso del que desea matricularse de entre la oferta que en cada momento tenga. Un alumno se podr matricular de tantos cursos como considere conveniente. Los alumnos accedern al sistema va WEB. Por cada curso habr un tutor asignado, pudiendo un mismo tutor dirigir varios cursos. El sistema deber permitir que un tutor d de alta un curso en cualquier momento. Los tutores se identificarn por su nombre y clave. Los tutores accedern al sistema a travs de un terminal del propio sistema. Al matricularse un alumno por primera vez se le solicitar el nombre, los apellidos, el DNI y un nmero de cuenta corriente para los cargos y se le asignar una clave de acceso. Tras cada matrcula el sistema realizar el cargo oportuno utilizando para ello un sistema bancario ya desarrollado con el que se conectar. Cada vez que acceda al sistema para recibir parte de un curso el alumno deber identificarse mediante su DNI y su clave de acceso. Una vez identificado podr seleccionar uno de los cursos en los que est matriculado para operar con l. Las operaciones que un alumno puede realizar con el curso seleccionado son: consultar uno de los temas del curso y depositar un mensaje para el tutor acerca de una duda que pueda surgirle durante el estudio de un tema. Durante un acceso el alumno podr consultar cualquiera de los temas de un curso. Los temas pertenecientes a un curso habrn sido depositados por el tutor al dar de alta el curso. Durante un acceso el alumno podr realizar consultas al tutor. Para ello depositar en el sistema un mensaje con la consulta. Cuando el tutor acceda al sistema ser informado si tiene alguna consulta pendiente y podr responderla. El alumno podr terminar el acceso sin haber completado el curso. En ese caso el sistema almacenar el estado en que se encuentra ese alumno en ese determinado curso. Cuando el alumno vuelva a seleccionar ese curso en un nuevo acceso el sistema le informar del estado en que lo dej (temas consultados) y de las respuestas del tutor a los mensajes depositados.

2. Desarrollar el documento de Anlisis para el desarrollo de un Sistema de Intermediacin Laboral, y donde los requisitos a cubrir son los siguientes:

El sistema ha desarrollar ha de permitir seleccionar, para sus empresas clientes, personal con caractersticas profesionales requeridas. El sistema gestionar los perfiles profesionales de las personas que acuden a sus oficinas, de tal forma que cada persona podr disponer de varios perfiles (uno por cada ocupacin en la que haya trabajado o tenga inters en trabajar). La primera vez que se aada el perfil de una persona se debern aportar al sistema los datos personales de la misma (DNI, nombre, apellidos y direccin de contacto) y el sistema le proporcionar una clave con la que identificarse en el futuro para poder acceder a la informacin que el sistema mantiene sobre ella, pudiendo cancelar los datos cuando lo desee, segn marca la ley. El sistema, tambin gestionar las ofertas que realicen las empresas cliente. La primera vez que una empresa realice una oferta se le dar de alta y se pedirn los siguientes datos: CIF, nombre de la empresa, nombre y direccin de la persona de contacto en la empresa y cuenta corriente donde se realizarn los cargos por el servicio. Hecho esto, el sistema proporcionar a la empresa cliente una clave con la que identificarse ante el sistema en el futuro. Ante la recepcin de una oferta por parte de una empresa cliente, el sistema realizar la seleccin de las personas que mejor se ajusten a la oferta. Para ello, cruzar los requisitos de ocupacin, formacin requerida y experiencia requerida por la oferta con los datos de ocupacin, formacin y experiencia de los perfiles gestionados. Tras la seleccin el sistema enviar a la empresa cliente que remiti la oferta la lista de personas seleccionadas por este mtodo. Si la empresa cliente lo desea, el sistema, adems, podr difundir un comunicado a cada uno de las personas que hayan resultado seleccionados para que sean ellos quienes se pongan en contacto con la empresa cliente. El sistema tendr tres tarifas o cuotas para las empresas cliente: cuota de alta (se cobrar un sola vez al dar de alta a la nueva empresa cliente), tarifa bsica por oferta (se cobrar por cada oferta que gestione el sistema) y tarifa de difusin (se cobrar en el caso en el que la oferta se difunda a las personas seleccionadas). En todos estos casos la tarifa o cuota a cobrar se cargar mediante el acceso a un sistema bancario que se considera ya desarrollado, y por lo tanto, su desarrollo no es objeto de esta aplicacin a modelar. 3. Desarrollar el documento de Anlisis para el desarrollo de un Sistema cuya funcin ser permitir gestionar un proyecto de video bajo demanda, y donde los requisitos a cubrir son los siguientes: Se ha de considerar que puedan mantenerse diferentes proveedores y diferentes clientes que puedan acceder a la aplicacin. Los clientes accedern a solicitar un servicio a cualquiera de los proveedores, y para ello los clientes requieren tener en sus domicilios unos terminales sencillos en su manejo y que se puedan instalar sin requerir ningn hardware adicional. Se utilizarn todas las tecnologas punteras existentes en la actualidad. El cliente desde su terminal podr utilizar los servicios de un proveedor. Para ello, deber conectarse al servidor web del proveedor. La primera vez que el cliente se conecte para darse de

alta en el servicio, el proveedor, dentro de una sesin, le solicitar todos los datos personales, que incluyen nombre y apellidos, ., DNI, nmero de cuenta bancaria donde hacer los cargos y direccin normal y de correo-e, y, a continuacin, le pedir al usuario que introduzca la tarjeta inteligente para comprobar la veracidad de los datos y generar las claves necesarias para posteriores operaciones. Puede ser que el cliente no disponga de antemano en su terminal de los componentes software adecuados para visualizar las pelculas ofrecidas por el proveedor en futuras sesiones de video, en ese caso en la primera conexin que realice, se le cargan esos componentes. En el futuro estos componentes se irn actualizando conforme sea necesario. Para actualizar un componente es necesario contar con la autorizacin del cliente; el proveedor que realiza la actualizacin debe estar suficientemente autenticado. Para comenzar una sesin de video, el usuario desde su terminal ha de elegir va web el proveedor con el que desea conectarse. El proveedor ofrecer un men desde el que permitir, entre otras cosas, visualizar la correspondiente cartelera. La cartelera estar clasificada por tipos de pelculas (dramas, comedia, accin, aventuras, ciencia ficcin, ). Tambin se ofrecer una seccin de estrenos. De cada pelcula se conocer su ttulo, director, actores que intervienen, argumento, ao de produccin, productora y precio de visionado. Una vez que se ha elegido la pelcula el cliente debe especificar la hora en que desea visionarla. No siempre se podr cumplir con los deseos del cliente debido a las circunstancias especficas de la red (saturacin, cortes, averas en servidores...); es por ello que el proveedor informar al cliente de si es posible o no cumplir con la hora elegida por el cliente. En caso negativo el proveedor informar del retraso previsto respecto a la hora solicitada por el cliente. Si el cliente est interesado en visionar la pelcula en las condiciones que le propone el proveedor, introducir la tarjeta inteligente para validarse ante el proveedor y encargar la pelcula. El proveedor le extender un ticket que quedar almacenado en el terminal del sistema a desarrollar. A la hora prevista para el visionado de la pelcula, el cliente har uso de su ticket dirigindose con l, desde el terminal del sistema al proveedor. El proveedor descargar un componente software al terminal del sistema que har las veces de mando a distancia para el visionado de la pelcula contratada. Tras visionarse la pelcula sta se destruir, salvo que el cliente haya contratado ms de un visionado, en cuyo caso el componente mando a distancia se encargar de controlar el nmero de veces que el cliente visualiza la pelcula. Cumplido el nmero de veces la pelcula se destruye. Al destruirse la pelcula, tambin se destruye el componente mando a distancia. La tarifacin de la pelcula se hace proporcionalmente al tiempo de pelcula que el usuario haya visionado. El componente mando a distancia se encarga de comunicarse con los componentes de tarifacin del proveedor del sistema. El proveedor del sistema cargar mensualmente en la cuenta del cliente los cargos correspondientes al cobro de las pelculas visionadas. 4. Desarrollar el documento de Anlisis para el desarrollo de un Sistema cuya funcin ser dar informacin sobre valores burstiles, y donde los requisitos a cubrir son los siguientes: El sistema a desarrollar debe permitir al usuario de la aplicacin tener informacin sobre las variaciones de los valores de las acciones que se negocian en bolsa. Asimismo, a travs de este sistema se permitir aportar ayuda al usuario en la toma de decisiones tanto de la compra como

de la venta de las acciones. En el sistema habr varios niveles de acceso. El primer nivel ser nicamente para consulta de informacin y a este nivel, en un principio, puede acceder cualquier persona y preferentemente este acceso ser va WEB. Se puede considerar la existencia de un sistema informtico, que se dedique a hacer las operaciones de mantenimiento oportunas. El segundo nivel del sistema ser de acceso ms restringido, y para poder acceder a l el usuario deber previamente abonarse a este servicio indicando sus datos personales, obligatoriamente el NIF. Si esta operacin ha sido correcta, el usuario recibir por parte del sistema un certificado de identidad para poder operar en el sistema. Para posteriores accesos deber identificarse mediante su NIF y dicho certificado. Estos accesos se realizarn va WEB mediante comunicaciones seguras. Por consiguiente, en este sistema a desarrollar se podrn registrar dos tipos diferentes de usuarios: Los usuarios consultores y los usuarios decisores. Los usuarios consultores solo tendrn permitido el poder consultar la informacin burstil que pueda haber en cada instante. Los usuarios decisores, han de estar abonados, y pueden operar con determinados valores o acciones. Se han de controlar los accesos de estos dos tipos de usuarios. Por otra parte, han de existir en el sistema uno o varios gestores que se dediquen a configurar ciertas situaciones o condiciones de los valores, y, en este caso, ciertos usuarios sern avisados por el sistema. Estas situaciones o condiciones de los valores sern: precio de la accin (si alcanza un determinado precio el sistema avisa al usuario), variaciones de precio bruscas (si en la misma sesin el precio vara un determinado margen el sistema avisa al usuario), noticias relacionadas con dicha empresa (fusiones previstas, ampliaciones de capital, reparto de dividendos, etc.). El sistema as configurado constituir una especie de asesor burstil automtico. En base a lo anterior, cada usuario abonado podr seleccionar los valores sobre los que desea ser avisado (asesorado automticamente) e, incluso, podr configurar las condiciones en las que desea ser avisado. Y, por ltimo, otra posibilidad que tendr el usuario ser que en determinadas condiciones de las indicadas, adems de avisarle se realice una operacin de compra o de venta de valores de forma automtica. Para ello el sistema le notificar a uno de los gestores los datos de la operacin (nombre de la accin, datos del usuario que da la orden y si es compra o venta). 5. Desarrollar el documento de Anlisis para el desarrollo de un Sistema cuya funcin ser emular el funcionamiento de una mquina de caf, y donde los requisitos a cubrir son los siguientes: La mquina debe permitir a una persona entregar una cantidad de dinero en monedas de 10, 20 o 50 euros, escoger uno de los productos de acuerdo a su precio (caf negro, caf claro, caldo), escoger (si es pertinente) un nivel de azcar y entregar el producto y las vueltas. El dinero que los usuarios introducen se guarda en un recipiente aparte al disponible para las vueltas, el cual se encuentra ordenado por denominacin. Existen estados de error de la mquina, cuando detecta un mal funcionamiento, no existencia de vueltas o no existencia de ingredientes. El usuario puede, en cualquier momento antes de escoger el azcar, cancelar la operacin mediante un botn existente para este objetivo. 6.

Desarrollar el documento de Anlisis para el desarrollo de un Sistema cuya funcin ser permitir la realizacin de prstamo de libros y revistas para una biblioteca, y donde los requisitos a cubrir son los siguientes: Se quiere desarrollar una aplicacin para llevar el control de los ejemplares de libros y revistas de los que se dispone en la biblioteca de una empresa, as como de las personas que pueden tomarlos prestados durante un tiempo. Los requerimientos son: Se trata de una aplicacin para dar soporte a la Gestin de una biblioteca. En la biblioteca se prestan libros y revistas al personal tcnico autorizado. El sistema debe tener registrados tanto los usuarios de la biblioteca como los ejemplares de los libros y revistas de los que se dispone. La biblioteca maneja la compra de los ejemplares de nuevos ttulos. De los ms populares, se compran varios ejemplares. Los ms antiguos, que pierden vigor, lo los que se encuentran en mal estado, son retirados. El bibliotecario es un empleado, que interacta con el personal tcnico (estos ltimos no acceden directamente al sistema). Se puede reservar un ttulo que habiendo sido comprado, todava no se ha dado de alta, o del que estn prestados todos los ejemplares, de forma que en cuento se recibe, o se devuelva alguna de sus copias, el sistema lo notifique. La reserva queda anulada al efectuar el prstamo, o por indicacin explcita del usuario. La aplicacin deber poder dar de alta, modificar y eliminar la informacin acerca de los ttulos, personal tcnico autorizado, prstamos y reservas.

Das könnte Ihnen auch gefallen