Diagrama de caso de uso
Ing. José Manuel Poveda R.
¿Qué son los casos de uso?
Es una estructura que ayuda a los analistas a trabajar
con los usuarios para determinar la forma en que se usará un sistema. Con una colección de casos de uso sepuede hacer el bosquejo de un sistema en términos de lo que los usuarios intentan hacer con él.
Este tipo de análisis es crucial para la fase de análisis
del desarrollo de un sistema. La forma en que los usuarios utilicen un sistema le da la pauta para lo que diseñará y creará. De lo que se trata es de obtener un sistema que cumpla nuestras necesidades.
Importancia de los Casos de Uso:
La importancia de los casos de uso radica en que se
diseña el sistema desde el propio punto de vista del usuario. La idea es involucrar a los usuarios en las etapas iniciales del análisis y diseño del sistema.
Representación de un modelo de Caso de Uso:
Sistema Caso de Uso
Actor
Actor
UN EJEMPLO: La máquina de gaseosa
La función principal de la máquina de gaseosa es permitir a uncliente (autor) adquirir una lata de gaseosa: “Comprar gaseosa” (caso de uso).
Sin embargo hay otros usuarios que intervienen, como el proveedor que tiene que reabastecer a la máquina y el recolector de dinero que tiene que recoger el dinero de la alcancía de la máquina.
Maquina de Gaseosas Comprar Gaseosa
Cliente
Cliente
Reabastecer
Representante del Proveedor Recolectar dineroRepresentante del Proveedor
Recolector
Recolector
Inclusión de los Casos de Uso:
En los casos de uso “Reabastecer” y “Recolectar dinero”
se pueden distinguir algunos pasos en común. Ambos empiezan con quitar seguro y abrir la máquina, y finalizan con el cierre de la máquina y su aseguramiento.
¿Podríamos eliminar la duplicación de pasos de un
caso de uso al otro? – Sipodemos.
A la técnica de aprovechamiento de caso de uso se le
conoce como INCLUSIÓN DE UN CASO DE USO.
Maquina de Gaseosas
Comprar Gaseosa
Cliente Reabastecer Representante del Proveedor
Exhibir el interior
Cliente
Cubrir el interior
Representante del Proveedor
Exhibir el interior Recolectar dinero Recolector Cubrir el interior Recolector
Extensión de los Casos deUso:
A la acción de agregar un nuevo caso de uso a otro
original se le conoce como EXTENSIÓN DE UN CASO DE USO. P/E: En el caso de uso “Reabastecer”, podría ser que el representante de proveedor reabastezca la máquina de gaseosas de acuerdo a las marcas más vendidas.
Exhibir el interior Reabastecer de acuerdo a las ventas Representante del proveedor Reabastecer Cubrir el interiorGeneralización:
Al igual que las clases, los casos de usos pueden
heredarse y sus autores también.
Comprar Gaseosa Comprar un vaso de gaseosa Proveedor
Recolector Re abastecedor
Diagrama de Casos de Uso para la Tienda de Películas VIDEOMAX
A. DESCRIPCION DE ACTORES:
Nombre: Rol: Tareas:
Administrador VIDEOMAX Administra el Sistema VIDEOMAX
Registra Nuevas Películas. Dade baja a películas que ya no están disponibles.
Registra a los nuevos clientes.
Registra los datos de cada alquiler. Mantiene información actualizada sobre las reservas que
solicitan los clientes. Modifica los datos de los proveedores. Asigna los estantes que ocuparán las películas según las categorías. Hace pedidos de películas que están siendo muy solicitadas por losclientes.
Nombre: Rol: Tareas:
Cliente Reserva y/o alquila Películas
Proporciona información Personal. Detalla película a reservar y/o alquilar. Cancela sus reservaciones. Devuelve película alquilada.
Nombre: Rol: Tareas:
Proveedor Abastece las Películas
Proporciona información Personal. Consulta sobre la existencia de películas en el inventario
de VIDEOMAX. Y ofrece...
Regístrate para leer el documento completo.