You are on page 1of 26

Qu son los casos de uso?

Importancia de los casos de uso Representacin de un modelo de casos de uso Inclusin de los casos de uso Extensin de los casos 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 coleccin de casos de uso se puede hacer el bosquejo de un sistema en trminos de lo que los usuarios intentan hacer con l.
Este tipo de anlisis es crucial para la fase de anlisis

del desarrollo de un sistema. La forma en que los usuarios utilicen un sistema le da la pauta para lo que disear 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

disea el sistema desde el propio punto de vista del usuario. La idea es involucrar a los usuarios en las etapas iniciales del anlisis y diseo del sistema.

Representacin de un modelo de Caso de Uso:


Sistema Caso de Uso

Actor

Actor

UN EJEMPLO: La mquina de gaseosa


La funcin principal de la mquina de gaseosa es permitir a un cliente (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 mquina y el recolector de dinero que tiene que recoger el dinero de la alcanca de la mquina.

Maquina de Gaseosas Comprar Gaseosa Cliente

Cliente

Reabastecer

Representante del Proveedor Recolectar dinero

Representante del Proveedor

Recolector

Recolector

Inclusin de los Casos de Uso:


En los casos de uso Reabastecer y Recolectar dinero

se pueden distinguir algunos pasos en comn. Ambos empiezan con quitar seguro y abrir la mquina, y finalizan con el cierre de la mquina y su aseguramiento.
Podramos eliminar la duplicacin de pasos de un

caso de uso al otro? Si podemos.


A la tcnica de aprovechamiento de caso de uso se le

conoce como INCLUSIN DE UN CASO DE USO.

Maquina de Gaseosas

Comprar Gaseosa Exhibir el interior


<<incluir>> Reabastecer <<incluir>> Representante del Proveedor

Cliente

Cliente

Cubrir el interior Exhibir el interior <<incluir>>

Representante del Proveedor

Recolectar dinero
<<incluir>> Recolector Cubrir el interior

Recolector

Extensin de los Casos de Uso:


A la accin de agregar un nuevo caso de uso a otro

original se le conoce como EXTENSIN DE UN CASO DE USO. P/E: En el caso de uso Reabastecer, podra ser que el representante de proveedor reabastezca la mquina de gaseosas de acuerdo a las marcas ms vendidas.
Exhibir el interior <<incluir>> Reabastecer de acuerdo a las ventas Representante del proveedor <<extender>> Reabastecer <<incluir>> Cubrir el interior

Generalizacin:
Al igual que las clases, los casos de usos pueden

heredarse y sus autores tambin.


Comprar Gaseosa Comprar un vaso de gaseosa Proveedor

Recolector Re abastecedor

Diagrama de Casos de Uso para la Tienda de Pelculas VIDEOMAX

A. DESCRIPCION DE ACTORES:

Nombre: Rol: Tareas:

Administrador VIDEOMAX Administra el Sistema VIDEOMAX

Registra Nuevas Pelculas. Da de baja a pelculas que ya no estn disponibles. Registra a los nuevos clientes. Registra los datos de cada alquiler. Mantiene informacin actualizada sobre las reservas que

solicitan los clientes. Modifica los datos de los proveedores. Asigna los estantes que ocuparn las pelculas segn las categoras. Hace pedidos de pelculas que estn siendo muy solicitadas por los clientes.

Nombre: Rol: Tareas:

Cliente Reserva y/o alquila Pelculas

Proporciona informacin Personal.

Detalla pelcula a reservar y/o alquilar.


Cancela sus reservaciones. Devuelve pelcula alquilada.

Nombre: Rol: Tareas:

Proveedor Abastece las Pelculas

Proporciona informacin Personal.


Consulta sobre la existencia de pelculas en el inventario

de VIDEOMAX. Y ofrece pelculas de estreno o aquellas que considera importante tenerlas en inventario.

B. TABLA DE TAREAS:

C. DESCRIPCION DE LOS CASOS DE USO:

Registrar Pelculas:

Comienza cuando el Administrador VIDEOMAX desea ingresar nuevos pelculas o agregar cantidades de copias a registros ya existentes. El Administrador VIDEOMAX debe asignar un cdigo a la pelcula, digitar su ttulo, protagonista, director, ao de estreno y cantidad en existencia.

Registrar Clientes:

Comienza cuando el Administrador VIDEOMAX registra a un nuevo cliente, obteniendo la informacin siguiente: Nombre, nmero de cdula, Direccin y Telfono. El administrador VIDEOMAX debe asignarle un cdigo segn las iniciales de sus nombres, adems de cuatro dgitos numricos.

Registrar Alquiler:

Comienza cuando el Administrador VIDEOMAX verifica si el cliente existe para proceder al alquiler, de no ser as debe registrarlo (ver Caso de uso Registrar Cliente), luego de ubicarlo, digita el cdigo de la(s) pelcula(s) a alquilar (ste viene en la caja del DVD) y la fecha de entrega, el sistema automticamente muestra los dems atributos de las pelculas y la fecha en que debe ser devuelta. Comienza cuando el Administrador VIDEOMAX verifica si el cliente es considerado Socio luego de ubicarlo, digita el cdigo de la(s) pelcula(s) a reservar (ste viene en la caja del DVD), el sistema automticamente muestra los dems atributos de las pelculas y la fecha en que se guarda.

Registrar Reserva:

Actualizar Proveedor:

Comienza cuando el Administrador VIDEOMAX modifica (si existen cambios) algunos de los datos de los tres proveedores que abastecen las pelculas del negocio. Este caso de uso tambin implica agregar nuevos proveedores. Comienza cuando el Cliente llega al negocio por primera vez, selecciona la pelcula de su gusto y llega donde el Administrador VIDEOMAX, quien verifica su no existencia en el sistema y entonces procede a solicitar al Cliente los siguientes datos personales: N de Cdula, nombre, telfono y direccin actual.

Proporciona Datos Personales:

Alquilar Pelculas:

Comienza cuando el Cliente selecciona de los estantes la o las pelculas a prestar, luego llega donde el administrador VideoMax quien verifica que el Cliente ya est registrado en el sistema, sino ver Caso de Uso Proporciona Datos Personales. Una vez ya registrado el administrador le informa al Cliente el pago correspondiente y la fecha a ser devueltas las pelculas. Comienza cuando el Cliente se comunica por cualquier medio con el Administrador VIDEOMAX y le solicita una pelcula para alquilarla en horas posteriores, el administrador verifica si el cliente es considerado Socio luego de ubicarlo, selecciona la pelcula e informa al Cliente que sus reservacin ya ha sido registrada.

Reservar Pelcula:

Devolver Pelcula:

Comienza cuando una vez cumplida la fecha de entrega de la pelcula el Cliente se presenta al negocio y regresa la(s) pelcula(s) que haba alquilado. El administrador VideoMax deber cambiar el estado tanto del cliente como el de la pelcula. Comienza cuando el proveedor informa al administrador VideoMax sobre los nuevos estrenos en el cine y aquellas pelculas que considera importantes mantenerlas activas (pelculas clsicas) o que incluso aquellas que entre ms tenga mejor para el negocio (infantiles, conciertos, pornogrficas, etc.). Luego el Proveedor establece acuerdo con el administrador VideoMax y se cierra el pedido. Finalmente el proveedor entrega en el tiempo establecido el pedido.

Abastece Pelcula:

D. DIAGRAMA DE CASOS DE USO:

SISTEMA VIDEOMAX Registra a los Cliente

Proporciona Datos Personales <<incluir>> Alquila Pelicula Devuelve Pelicula

Registra Alquiler <<incluir>> Seleccionar Pelicula

Cliente

<<incluir>> Reserva Pelicula Registra Reserva Administrador VIDEOMAX

Registra Pelicula <<extender>> Abastece Pelicula segn Existencia Abastece Pelicula

Proveedor

Actualiza Proveedor

Gracias por su Atencin!