Está en la página 1de 3

Anlisis de Sistemas II

Prctica: Modelado de Requerimientos con Casos de Uso


Ejercicio 1 Explique claramente la diferencia entre Actores y Usuarios. Ejemplifique. Ejercicio 2 Un saln de fiestas realiza reservas por adelantado. Para poder reservar un saln para un evento en una fecha determinada es necesario presentar ciertos datos como: nombre, apellido, telfono de contacto y aparte dejar una sea (dinero). El empleado del saln es el que verifica que todos los datos y la documentacin este correcta para avanzar con la reserva. Cuando el cliente informa la fecha en la que desea realizar la reserva se debe chequear que el saln no se encuentre ya reservado para ese mismo da. Se puede realizar reservas condicionales que son reservas donde no se dejar la sea para la misma. Las reservas condicionales pueden ser canceladas por el saln ante una reserva formal de otro cliente (alguien que si deja sea). En ese caso es necesario avisarle al primer cliente que su reserva se cay. El empleado del saln puede solicitarle al sistema consultar si el saln est disponible una fecha determinada. a) Listar todos los actores y casos de uso b) Describir en forma completa los casos de uso identificados. Ejercicio 3 Un negocio de venta de electrodomsticos decidi implementar y otorgar una lnea de crdito a sus clientes para la compra de productos. Los crditos son solicitados por los clientes al vendedor al momento de realizar la compra y deben ser autorizados por un representante de la gerencia de crditos, y pagados por el cliente a travs del dbito automtico en tarjetas de crdito. Si el crdito se acepta, se entrega el producto al cliente en forma inmediata. Cada mes se debitar de manera automtica el pago de las cuotas de la tarjeta del cliente. Se quiere modelar el proceso de solicitud, otorgamiento, y pago del crdito. a) Represente todo el proceso completo como si fuera un nico caso de uso, mencionando sus pasos ms importantes, sin entrar en detalles sobre alternativas. b) Identifique los distintos actores que intervienen en este proceso. c) Teniendo en cuenta su resolucin del primer punto, identifique casos de uso de este proceso, que pueden ser las distintas partes del caso completo presentado en el punto a. d) Identifique casos que puedan ser extrados de los anteriores y ser usados por otros casos.

Anlisis de Sistemas II Casos de Uso

e) Compare las ventajas y desventajas de modelar un proceso completo con un caso de uso, como en el punto a., o de modelarlo en partes separadas, como en los restantes puntos. Pueden estos enfoques ser usados en distintas partes del relevamiento? Ejercicio 4 Modelar con la tcnica de casos de uso el sistema de inscripciones de la facultad, identificando actores y casos de uso. Tenga en cuenta los siguientes aspectos: Un alumno puede ser docente Las materias pueden tener cupo Ejercicio 5 Se necesita modelar un sistema que, luego de pasado cierto tiempo, dispare la ejecucin de un caso de uso. Por ejemplo, un sistema que enve mails a alumnos una semana antes del inicio de las clases informndoles de las aulas asignadas para las materias. a. b. Cul es el actor que inicia este caso de uso? Puede identificar alguna diferencia relevante entre los actores que inician un caso y los que participan de un caso?

Ejercicio 6 La famosa cadena de videoclubes EnBusteros en Blocke nos ha contratado con el fin de desarrollar un sistema para informatizar sus locales. Hasta el da de la fecha se han mantenido una serie de reuniones con el cliente con el fin de determinar los requerimientos del sistema. De tales reuniones, se ha determinado lo siguiente: El sistema deber permitir que los clientes consulten el catlogo de pelculas. A partir del mismo, una vez seleccionada una pelcula, se deber poder acceder a la informacin de la misma como ser su clasificacin, su gnero y un breve resumen de la misma. Asimismo, opcionalmente, se deber poder consultar la disponibilidad del video. Los empleados del videoclub debern poder, a travs del sistema, registrar alquileres y devoluciones por parte de los clientes, y consultar, dado un cliente, los videos que ste posea alquilados. Si registrando un alquiler, resulta que el cliente no se encuentra registrado, el sistema deber permitir que se efecte su alta. Utilice la tcnica de casos de uso para especificar el comportamiento del sistema. Identifique sus actores, los principales casos de uso y las relaciones presentes entre ellos. Brinde tambin descripciones de los mismos, identificando cuando sea necesario alternativas que puedan presentarse a su curso normal. Ejercicio 7 Se ha decidido fabricar una mquina para la expedicin y venta de bebidas en forma automtica.

Anlisis de Sistemas II Casos de Uso

El cliente selecciona algunos de los productos ofrecidos, uno o ms, por medio de la pulsacin de uno o ms botones. Los artculos pueden ser de distintos tipos: latas de gaseosas, jugos o botellas. Solamente se puede solicitar un tipo de producto por vez. La mquina reconoce el pedido del cliente. Si no hay en existencia le indica al cliente por medio de un mensaje. La maquina acepta las monedas del cliente, reconociendo de distintos tipos. Si las monedas no cubren el total del importe las devuelve y le avisa al cliente por medio de un mensaje. En caso contrario, libera las bebidas solicitadas, actualiza el stock de artculos e imprime un ticket. Modele el enunciado anterior mediante la tcnica de casos de uso.