Ejemplos y ejerciciosresueltos de diagramas de caso de uso EJEMPLOS DE DIAGRAMAS DE CASO DE USO Diagramas: es un dibujo geométrico, muy utilizado en ciencia, en educación y en comunicación; con el que se obtiene la representación gráfica de una proposición, de la resolución de un problema, de las relaciones entre las diferentes partes o elementos de un conjunto o sistema, o de la regularidad en la variación de un fenómeno que permite establecer algún tipo de ley. Caso: Ocasión, situación o conjunto de circunstancias Uso: Funcionamiento o forma de utilizar una cosa, especialmente un aparato o una máquina: e l técnico me enseñó el uso del ordenador nuevo. Un caso de uso es una descripción de los pasos o las actividades que deberán realizarse para llevar a cabo algún proceso. Los personajes o entidades que participarán en un caso de uso se denominan actores. En el contexto de ingeniería del software, un caso de uso es una secuencia de interacciones que se desarrollarán entre un sistema y sus actores en respuesta a un evento que inicia un actor principal sobre el propio sistema. Los diagramas de casos de uso sirven para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas DIAGRAMA DE CASO DE USO CAJERO AUTOMÁTICO Representa un rol que desempeña normalmente una persona (usuario o cliente del nuestro sistema), un dispositivo de hardware o sistemas alternos (que requieran interactuar con el nuestro). Es decir, si una persona se desempeña como CONDUCTOR en una empresa de transporte, y eventualmente al terminar su turno se vuelve PASAJERO, desempeña dos roles diferentes en interacciones individuales, siguiendo de esta manera una serie de pasos según el rol que este desempeñando. La ejecución de el diagrama de caso de uso es cajero automático el cliente, mete la tarjeta digita el pin o contraseña, el cajero le vota el dinero al cliente, el cliente recibe un recibo con el movimiento y saldo, el cajero queda vacío y el empleado de la agrega de nuevo el cajero = obtiene un resultado DIAGRAMA DE CASO DE USO DE UN AJEDREZ En nuestro ejemplo de diseño de un programa de ajedrez, un diagrama de casos de uso puede ser el de la figura El jugador hace el movimiento de las fichas, el jugador tiene un tiempo de jugo, y luego vuelve a juego de nuevo, el maestro evalúa su Jugadas y enseña nueva aperturas = obtiene un resultado DIAGRAMA DE CASO DE USO DE UNA BIBLIOTECA Con esto reflejamos que la gestión de edificios puede conllevar la gestión de locales. para que preste el servicio. el doctor receta los medicamentos luego cliente sale de la cita.Sistema de una biblioteca el usuario prestado un libro a la bibliotecaria lo lleva luego lo devuelve y la bibliotecario cada día actualiza el catálogo de la biblioteca DIAGRAMA DE CASO DE USO DE UNA CLÍNICA sistema de una clínica el cliente paga la cita a la secretaria marca la consulta o lo nace pasar la secretaria lo registra en a la base de datos de la clínica. el cliente paga una cota ménsula al balconista de la clínica él le genera en recibo de pago. de pisos o de ambos. hemos relacionado mediante un extend el caso de uso de Gestión de locales y de pisos con el caso de uso Gestión de edificio. EJERCICIOS RESUELTOS DE CASOS DE USO La relación empleada para organizar los casos de uso es la de un extend. Además. . ya que se intenta identificar que cualquiera de estas funcionalidades se pueden o no realizar tanto individual corno conjuntamente. ). edad. . modificarlos y consultarlos. pero no darse de baja o de alta. que administra en calidad de propietaria. DNI. sexo. un piso o bien un edificio que a su vez tiene pisos y locales.Una empresa gestiona un conjunto de inmuebles. darlos de baja. Como el número de inmuebles que la empresa gestiona no es un número fijo. Cada inmueble puede ser bien un local (local comercial. y posteriormente desalquilarlo. con sus datos correspondientes (nombre. Cualquier persona que tenga una nómina. Asimismo. que una empresa administre un edificio determinado no implica que gestione todos sus pisos y locales. oficinas. por lo que la aplicación también deberá permitir introducir nuevos pisos o locales. modificarlos y hacer consultas sobre ellos. Para la realización de cualquiera de estas operaciones es necesaria la identificación por parte del inquilino. darlos de baja. un aval bancario. …). La aplicación ofrece acceso web para que un inquilino puede modificar o consultar sus datos. si son nuevos inquilinos. deberán poder ser dados de alta. etc. etc. poder modificarlos. así como darlos de baja. la aplicación debe permitir tanto introducir inmuebles nuevos. consultarlos. Por ello. un contrato de trabajo o venga avalado por otra persona puede alquilar el edificio completo o alguno de los pisos o locales que no estén ya alquilados. CASOS DE USO CASO DE USO PROYECTO COFFEE LANDS . CASOS DE USO TALLER I SISTEMA DE RETIRAR UN LIBRO EN LA BIBLIOTECA SISTEMA DE REGISTRO DEL RUN . Sistema de envío de mercancías . SISTEMA DE INFORMACION DE INSCRIPCION EN EL SENA CASOS DE USO TALLER II 1) En este sistema de venta por catálogo los clientes hacen pedidos que recibe el departamentos comercial y la empresa los envía lo antes posible. además los clientes también pueden devolver productos y cancelar pedidos . .2) En un sistema de compras por internet los usuarios se registran en el sistema y pueden realizar pedidos a través del manejo de un carro de compras. . Cuando una persona se inscribe en la empresa de selección debe llenar una solicitud de inscripción. La empresa de selección requiere que la aplicación seleccione a los demandantes aptos para cada oferta de empleo. por orden de idoneidad. Para ello.3) La empresa HUMAN – WARE dedicada a la selección de personal quiere automatizar el proceso de selección de candidatos para las ofertas de empleo de empresas que le llegan. de acuerdo a las habilidades y l titulación que poseen los candidatos. mantiene una base de datos con los candidatos que buscan empleo y con las ofertas de empleo de las empresas que buscan trabajadores. Las ofertas de puestos de trabajo recibidas son debidamente publicadas en la red. para lo cual el sistema proporciona dicha información a un proveedor de servicios de internet. 4) Realizar un caso de uso que modele el uso que se le da a una máquina de dulces. 5) Se desea desarrollar una aplicación de gestión de fincas e inmuebles. La aplicación deberá cubrir todos los aspectos relacionados con dicho tema. . Cuando un cliente quiere utilizar los servicios de la agencia matrimonial debe inscribirse en la misma.6) Modelar el caso de uso para un sistema que consiste en la venta de boletería para entrar a una función en el cine. . 7) La agencia matrimonial “tú media naranja” quiere mejorar el servicio a sus clientes y ha decidido desarrollar un sistema Web de soporte. 8) El museo Quimbaya de Armenia desea que su departamento de informática desarrolle un software para automatizar la gestión de sus obras. . hoteles desde la web. así que desea ampliar su sistema. para que los clientes puedan hacer reservas de vuelos.9) Una empresa de turismo quiere brindarle a sus clientes servicios más agiles y eficientes. . .10) El sistema de software a desarrollar consiste en gestionar el servicio que presta el restaurante la fogata en la ciudad de armenia. a la prueba y análisis de nuevos modelos. Los clientes podrán efectuar las reservas de habitaciones a partir de un sitio web. 12) Un hotel ha decidido automatizar su sistema de información con el fin de proporcionar un mejor servicio a sus clientes. se dedica a la reparación de bicicletas.11) La empresa bike. . Así que se debe realizar un sistema de información que lleve los datos de cada proceso que llevan. .). horas de alimentación. los empleados y todas las personas que visitan el zoo. así que desea que usted desarrolle un sistema que lleve el control de los animales (vacunas.13) El zoológico de Pereira quiere automatizar todos sus procesos. Los docentes son procesados por un supervisor de docentes. en el caso de aprobar la entrevista el docente deberá realizar una prueba de conocimiento y una prueba escrita. para ello el supervisor le solicita el currículo. En caso de no aprobar la entrevista se le informara por escrito la no aceptación explicando el motivo de la misma. . el supervisor docente elabora un informe de rechazo que será entregado al tutor o representante y al director de escuela. Si son aprobados. En caso de ser rechazado.14) Para la inscripción de los niños. que en caso de aprobar ambas el docente será aceptado y se creara un expediente para el docente. los mismos son entregados al jefe de control de estudios para que sea incorporado al control de expediente. el supervisor docente recibe los documentos solicitado para su incorporación a la escuela por parte del tutor o representante y posteriormente los analiza para aprobarlos o rechazarlos. luego realiza una entrevista. Los empleados de este departamento se encargan de estudiar la condición crediticia y fiscal del cliente a través del sistema SisCre.15) La cadena de venta de electrodomésticos Gabartino lanzará una nueva línea de créditos personales y sus directivos quieren minimizar el tiempo necesario para el otorgamiento de los mismos. se acerca a un vendedor y le solicita que se lo muestre. Si alguno de los dos sistemas arroja elementos en contra del potencial cliente entonces el departamento de venta emite una orden de crédito rechazada. la cual es entregada al departamento de venta. También puede decidir irse del local sin comprar nada. En caso de que el artículo sea del agrado del cliente. el cliente puede decidir que el artículo no le resulta satisfactorio. Si le gusta alguno de los artículos que se ofrecen. el vendedor le pide sus datos y emite una orden de solicitud de crédito. en cuyo caso puede acercarse al mostrador de atención al cliente y ver si hay otro producto de su interés. . donde pregunta que artículos son aptos para el otorgamiento de créditos. Simultáneamente se analiza su situación penal a través de un sistema de consulta provisto por la Interpol. Los potenciales compradores se acercan al mostrador de atención al cliente. Una vez que ha visto el producto en funcionamiento. En caso contrario se emite una orden de crédito aprobada. La aplicación deberá cubrir únicamente aquellos aspectos relacionados con dicho tema. por el uso de lápiz y papel.16)Se desea desarrollar una aplicación de gestión de las calificaciones de los alumnos para satisfacer las numerosas quejas de los profesores. . En cuanto a las características de las casas.17) Realizar el modelado de casos de uso. con precios por días y/ó semanas y teniendo en cuenta que se definirán varias temporadas al año. Debe indicarse claramente la situación de la casa y cómo llegar. Es muy importante indicar los precios de alquiler de las casas. debe gestionarse la información sobre. así como facilitar la consulta de varias fotos de cada casa. 18) Una empresa de turismo rural desea implantar un sitio web en el que se facilite la consulta y reserva de las casas rurales que ofrece. Ahora mismo. El sitio web debe facilitar la consulta de las características de las casas rurales. . el número de personas que se pueden alojar en la casa y el número de habitaciones y baños. para el manejo correcto de un cajero automático. la empresa gestiona 26 casas rurales en la zona de Asturias. con un buscador que tenga en cuenta el periodo en que los posibles clientes quieren alquilar la casa. aunque prevé que dicha cifra pueda aumentar y expandir su actividad a toda España. por ejemplo. Un alumno que quiera cambiar de grupo en una asignatura puede consultar las peticiones de cambio. . Si no. el alumno solicita el cambio y el sistema lo almacena. Si encuentra alguna que le interese.19)Un sistema automático de cambio de grupos para asignaturas funciona de la siguiente manera: El profesor da de alta una asignatura y proporciona al sistema un listado con los alumnos matriculados en dicha asignatura. Los alumnos sólo pueden consultar y publicitar cambios de las asignaturas en las que están matriculados. el alumno puede dejar el cambio que desea por si a otro alumno le interesara. 20) Un sistema personal de bolsa de valores se conecta periódicamente a servidores que ofrecen información de las cotizaciones. . informara al usuario del ello. El sistema personal permite marcar una serie de valores para realizar un seguimiento y consultar los datos de dichos valores. Si a la hora de actualizar las cotizaciones uno de os valores marcados presenta una gran subida o bajada. El objetivo del juego es manejar una nave y disparar al contrario. Si uno de los dos jugadores deja la partida (o se pierde la conexión) la partida termina. no de ellos crea una nueva partida y el otro se conecta. Si uno de los dos jugadores acierta. la partida termina. .21) Un juego de teléfono móvil donde participan dos jugadores cada uno con su propia terminal: cuando dos jugadores desean jugar. . https://es.scribd.com/doc/84690968/5ta-Clase-UML-01 .
Report "Ejemplos y Ejercicios Resueltos de Diagramas de Caso De Uso"