Diagramas de Casos de Uso

26
Diagramas de Casos de Uso ¿Qué son los casos de uso? Importancia de los casos de uso Representación de un modelo de casos de uso Inclusión de los casos de uso Extensión de los casos de uso Ing. José Manuel Poveda R.

description

Diagramas de Casos de Uso. ¿Qué son los casos de uso? Importancia de los casos de uso Representación de un modelo de casos de uso Inclusión de los casos de uso Extensión de los casos de uso. Ing. José Manuel Poveda R. ¿Qué son los casos de uso?. - PowerPoint PPT Presentation

Transcript of Diagramas de Casos de Uso

Diagramas de Casos de Uso

Diagramas de Casos de UsoQu son los casos de uso?Importancia de los casos de usoRepresentacin de un modelo de casos de usoInclusin de los casos de usoExtensin de los casos de usoIng. 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:ActorActorCaso de UsoSistemaUN 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.ClienteComprar GaseosaMaquina de GaseosasReabastecerRecolectar dineroRepresentante del ProveedorRecolectorClienteRepresentante del ProveedorRecolectorInclusin 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.ClienteComprar GaseosaMaquina de GaseosasCubrir el interiorRepresentante del ProveedorRecolectorClienteRepresentante del ProveedorRecolectorExhibir el interiorRecolectar dineroCubrir el interiorExhibir el interiorReabastecer

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.

Cubrir el interiorRepresentante del proveedorExhibir el interiorReabastecer

Reabastecer de acuerdo a las ventas

Generalizacin:Al igual que las clases, los casos de usos pueden heredarse y sus autores tambin.RecolectorRe abastecedorProveedorComprar GaseosaComprar un vaso de gaseosaDiagrama de Casos de Uso para la Tienda de Pelculas VIDEOMAXA.DESCRIPCION DE ACTORES:

Nombre: Administrador VIDEOMAXRol:Administra el Sistema VIDEOMAXTareas: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: ClienteRol:Reserva y/o alquila PelculasTareas:Proporciona informacin Personal.Detalla pelcula a reservar y/o alquilar.Cancela sus reservaciones.Devuelve pelcula alquilada.

Nombre: ProveedorRol:Abastece las PelculasTareas: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.

Registrar Reserva: 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.

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.

Proporciona Datos Personales: 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.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.

Reservar Pelcula: 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.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.Abastece 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.D. DIAGRAMA DE CASOS DE USO:SISTEMA VIDEOMAXProporciona Datos PersonalesAlquila PeliculaDevuelve PeliculaRegistra AlquilerRegistra a los ClienteSeleccionar PeliculaAbastece PeliculaReserva PeliculaRegistra ReservaRegistra PeliculaAbastece Pelicula segn ExistenciaActualiza Proveedor

Administrador VIDEOMAXProveedorClienteGracias por su Atencin!