Sie sind auf Seite 1von 17

Ejemplo Casos de Uso: Gestin de un Video-Club

Ejemplo de Casos de Uso: Gestin de un Vdeo-Club


1 Diagramas de Casos de Uso

Gestion de socios

Gestion de alquileres

Gestion de peliculas

Figura 1: Organizacin del sistema en paquetes

"lta de socio (CU-#1!

**include++ $aja de socio (CU-#%! Identificacion de socio (CU-1 ! **include++ &odificacion de los datos de un socio (CU-#'!

Empleado del )ideo-club


(from "ctores!

Consulta de un socio (CU-11!

Consulta de socios con pa(os pendientes (CU-1%!

Figura 2: Diagrama Gestin de socios

Ejemplo Casos de Uso: Gestin de un Video-Club

"lta de pelicula (CU-#,!

**e.tend++

/cinta no re(istrada0

"lta de cinta de )ideo (CU-# ! Empleado del )ideo-club


(from "ctores!

$aja de cinta de )ideo (CU-#-!

Consulta de pelicula (CU-1#!

Figura 3: Diagrama Gestin de pelculas

"lta de pelicula (CU-#,!

**e.tend++

/cinta no re(istrada0

"lta de cinta de )ideo (CU-# ! Empleado del )ideo-club


(from "ctores!

$aja de cinta de )ideo (CU-#-!

Consulta de pelicula (CU-1#!

Figura 4: Diagrama Gestin de alquileres

Ejemplo Casos de Uso: Gestin de un Video-Club

2 Especificaciones de Casos de Uso


Identificador $om%re Descripcin 'recondicin (ecuencia $ormal !"#1 &lta de socio Corresponde a la funcionalidad necesaria cuando un nuevo socio solicita el ingreso al video-club El solicitante no es un socio del vdeo club ! tiene su documentacin disponible "aso #ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de alta de un nuevo socio 2 El sistema solicita los siguientes datos del nuevo socio: n& del '()* nombre* apellidos* fec+a de nacimiento* se,o* direccin ! tel-fonos de contacto . El empleado del vdeo club solicita los datos re/ueridos ! la documentacin al nuevo socio 0 El empleado del vdeo club comprueba /ue los datos del nuevo socio coinciden con los de la documentacin aportada 1 El empleado del vdeo club proporciona los datos re/ueridos ! solicita al sistema /ue los almacene 2 El sistema almacena los datos proporcionados* imprime el carnet de socio e informa al empleado del vdeo club de /ue el proceso +a terminado con -,ito 3 El empleado del vdeo club entrega el carnet al nuevo socio El solicitante es socio del vdeo club ! el saldo de su cuenta es 4 "aso #ccin 0 5i la documentacin aportada no es correcta* el empleado del vdeo club cancela la operacin* a continuacin este caso de uso termina 1 5i el sistema detecta /ue el nuevo socio !a es socio del vdeo club* el sistema informa de la situacin al empleado del vdeo club permiti-ndole modificar los datos proporcionados* a continuacin este caso de uso contin6a 1 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina "aso Cota de tiempo 0 1 segundos $4 veces7da alta 8a frecuencia ser9 muc+o ma!or durante los dos primeros meses* probablemente $44 veces7da

'ostcondicin )*cepciones

+endimiento Frecuencia esperada )sta%ilidad omentarios

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada )sta%ilidad omentarios

!"#2 ,a-a de socio 5e refiere a la funcionalidad ofrecida para poder dar de baja un socio cuando -ste lo solicita El solicitante es un socio del vdeo club ! tiene su documentacin disponible "aso #ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de baja de un socio 2 5e reali%a el caso de uso CU-$1 :)dentificacin de socio; . El empleado del vdeo club solicita al sistema /ue elimine la informacin correspondiente al socio 0 El sistema elimina los datos correspondientes al socio e informa al empleado del vdeo club de /ue el proceso +a terminado con -,ito 1 El empleado del vdeo club in+abilita el carnet al socio /ue se acaba de dar de baja El solicitante no es socio del vdeo club "aso #ccin . 5i el socio tiene pagos pendientes* el sistema el sistema comunica la situacin al empleado del vdeo club ! cancela la operacin* a continuacin este caso de uso termina . 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina "aso Cota de tiempo 2 $ segundo $ ve%7mes alta 5i el socio /ue desea darse de baja tiene un pago pendiente* puede +acer un ingreso por su importe ! repetir el proceso de darse de baja

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"#3 .odificacin de los datos de un socio El socio puede solicitar la modificacin de sus datos cuando lo estime conveniente El solicitante es un socio del vdeo club ! tiene su documentacin disponible "aso #ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de modificacin de los datos de un socio 2 5e reali%a el caso de uso CU-$1 :)dentificacin de socio; . El sistema muestra los siguientes datos correspondientes al socio a modificar: n& del '()* nombre* apellidos* fec+a de nacimiento* se,o* direccin ! tel-fonos de contacto 0 El sistema permite al empleado del vdeo club modificar los siguientes datos: direccin ! tel-fonos de contacto 1 El empleado del vdeo club modifica los datos /ue el sistema le permite ! solicita al sistema /ue los almacene 2 El sistema modifica los datos correspondientes al socio e informa al empleado del vdeo club de /ue el proceso +a terminado con -,ito 3 5i alg6n dato modificado aparece en el carnet de socio* el sistema imprime un nuevo carnet de socio < 5i fue necesario imprimir un nuevo carnet de socio* el empleado del vdeo club entrega el nuevo carnet al socio e in+abilita el antiguo 8a informacin del socio est9 actuali%ada "aso #ccin 1 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina "aso Cota de tiempo 2 $ segundo $ ve%7mes ninguno

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"#4 &lta de pelcula Cada ve% /ue se reciba una nueva pelcula -sta debe poder registrarse en el sistema 8a pelcula no est9 registrada en el sistema "aso #ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de alta de pelcula 2 El sistema solicita los siguientes datos de la nueva pelcula: ttulo* tipo de pelcula* duracin* actores principales* director* productora ! a=o de produccin . El empleado del vdeo club proporciona los datos re/ueridos ! solicita al sistema /ue los almacene 0 El sistema almacena los datos proporcionados e informa al empleado del vdeo club de /ue el proceso +a terminado con -,ito El sistema +a almacenado la informacin correspondiente a la nueva pelcula "aso #ccin 0 5i el sistema detecta /ue la pelcula !a est9 registrada* el sistema informa de la situacin al empleado del vdeo club permiti-ndole modificar los datos proporcionados* a continuacin este caso de uso contin6a 0 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso se cancela "aso Cota de tiempo 0 $ segundo $ ve%7da (inguno

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"#/ &lta de cinta de 0deo El sistema deber9 comportarse tal como se describe en el siguiente caso de uso cuando se ad/uieran nuevas cintas de una "elcula (inguna "aso #ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de alta de cinta 2 El sistema solicita /ue se identifi/ue la pelcula /ue contiene la cinta . El empleado del vdeo club identifica la pelcula 0 5i la pelcula no est9 registrada* se reali%a el caso de uso CU-40 :#lta de pelcula; 1 El sistema solicita el n6mero de cintas de la pelcula a dar de alta 2 El empleado del vdeo club proporciona el n6mero de cintas ! solicita al sistema /ue almacene la informacin 3 El sistema almacena los datos proporcionados* imprime la eti/uetas de identificacin de cintas autoad+esivas e informa al empleado del vdeo club de /ue el proceso +a terminado con -,ito < El empleado del vdeo club pega las eti/uetas en las cintas ! las coloca en las estanteras 8as cintas est9n registradas en el sistema "aso #ccin 2 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina "aso Cota de tiempo 3 $ segundo $ ve%7da ninguno

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"#1 &lquiler de cintas de 0deo El sistema deber9 comportarse tal como se describe en el siguiente caso de uso cuando un socio solicite al/uilar una o m9s cintas de vdeo (inguna de las cintas a al/uilar est9 registradas como al/uiladas 'aso &ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de al/uiler de cintas de vdeo 2 5e reali%a el caso de uso CU-$1 :)dentificacin de socio; 2 El sistema solicita /ue se identifi/uen las cintas /ue desean al/uilar . El empleado del vdeo club identifica las cintas ! solicita al sistema /ue registre el al/uiler 0 El sistema almacena la informacin de los al/uileres ! comunica al empleado del vdeo club /ue el proceso de registro +a terminado con -,ito 1 5i el socio decide pagar al contado* el sistema imprime el tic>et con el importe correspondiente ! registra el pago como un ingreso en la cuenta del socio 2 5i el socio decide pagar a cuenta* el sistema registra el cargo en la cuenta del socio 8as cintas a al/uilar est9n registradas como al/uiladas ! la cuenta del socio est9 actuali%ada 'aso &ccin . 5i alguna de las cintas est9 registrada como al/uilada* el sistema comunicar la situacin al empleado del vdeo club ! e,cluir la cinta del al/uiler* a continuacin este caso de uso contin6a . 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina 'aso ota de tiempo 0 $ segundo 14 veces7da ninguno

<

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"#2 De0olucin de cintas de 0ideo El sistema deber9 comportarse tal como se describe en el siguiente caso de uso cuando un socio solicite devolver una o m9s cintas de vdeo ?odas las cintas a devolver est9n registradas como al/uiladas 'aso &ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de devolucin de cintas de vdeo 2 El sistema solicita /ue se identifi/uen las cintas /ue se desean devolver . El empleado del vdeo club identifica las cintas ! solicita al sistema /ue registre su devolucin 0 El sistema registra las devoluciones 1 5i alguna cinta +a sido devuelta fuera de pla%o* el sistema registra la multa correspondiente como un cargo en la cuenta del socio 2 5i el socio decide pagar al contado* el sistema imprime el tic>et con el importe correspondiente ! registra el pago como un ingreso en la cuenta del socio 3 5i el socio decide pagar a cuenta* el sistema registra el cargo en la cuenta del socio 8as cintas a al/uilar est9n registradas como al/uiladas ! la cuenta del socio est9 actuali%ada 'aso &ccin . 5i alguna de las cintas est9 registrada como al/uilada* el sistema comunicar la situacin al empleado del vdeo club ! e,cluir la cinta del al/uiler* a continuacin este caso de uso contin6a 'aso ota de tiempo 0 $ segundo 14 veces7da ninguno

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"#3 ,a-a de cinta de 0deo El sistema deber9 comportarse tal como se describe en el siguiente caso de uso cuando el empleado del vdeo club lo considere oportuno 8a cinta est9 registrada en el sistema "aso #ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de baja de cinta de vdeo 2 El sistema solicita /ue se identifi/ue la cinta a dar de baja . El empleado del vdeo club identifica la cinta a eliminar ! solicita al sistema /ue la d- de baja 0 El sistema registra la baja de la cinta e informa al empleado del vdeo club de /ue el proceso +a terminado con -,ito 1 El empleado del vdeo club elimina la cinta de las estanteras 8a cinta no est9 registrada en el sistema "aso #ccin . 5i el sistema no tiene registrada ninguna cinta con la identificacin proporcionada* el sistema comunica al empleado del vdeo club la situacin* a continuacin este caso de uso termina . 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina "aso Cota de tiempo 0 $ segundo $ ve%7mes ninguno

$4

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"#4 Ingreso a cuenta El sistema deber9 comportarse tal como se describe en el siguiente caso de uso cuando un socio solicite +acer un ingreso en su cuenta El socio tiene disponible su carnet 'aso &ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de ingreso en cuenta 2 El sistema solicita /ue se identifi/ue al socio ! se indi/ue la cantidad a ingresar . El empleado del vdeo club proporciona al sistema la )dentificacin del socio ! la cantidad a ingresar 0 El sistema registra el ingreso e informa del nuevo saldo 1 El empleado del vdeo club comunica al socio su nuevo saldo El saldo de la cuenta del socio est9 actuali%ado 'aso &ccin . 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina 'aso ota de tiempo 0 $ segundo 1 veces7da Aientras no se implemente se puede +acer /ue todos los pagos sean al contado

$$

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"1# onsulta de una pelcula El sistema deber9 comportarse tal como se describe en el siguiente caso de uso cuando el empleado del vdeo club lo considere oportuno (inguna "aso #ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de consulta de los datos de una pelcula 2 El sistema solicita /ue se identifi/ue la pelcula a consultar . El empleado del vdeo club identifica la pelcula a consultar 0 El sistema muestra los siguientes datos correspondientes a la pelcula: ttulo* tema* a=o de produccin* actores principales* nombre de la productora ! n6mero de cintas disponibles 1 5i el empleado del vdeo club solicita la impresin de los datos* el sistema imprime los datos de la pelcula 8a informacin correspondiente a la pelcula consultada no +a cambiado "aso #ccin . 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina "aso Cota de tiempo 0 $ segundo $ ve%7da ninguno

$2

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"11 onsulta de un socio El sistema deber9 comportarse tal como se describe en el siguiente caso de uso cuando el empleado del vdeo club lo considere oportuno ninguna "aso #ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de consulta de los datos de un socio 2 El sistema solicita /ue se identifi/ue al socio . El empleado del vdeo club proporciona los datos de identificacin al sistema 0 El sistema muestra la siguiente informacin asociada al socio: nombre* apellidos* direccin* n6meros de tel-fono* al/uileres pendientes ! saldo de su cuenta 1 5i el empleado del vdeo club solicita la impresin de los datos* el sistema imprime los datos del socio (inguna "aso #ccin . 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina 1 5i el sistema no tiene registrado ning6n socio con la identificacin proporcionada* el sistema comunica al empleado del vdeo club la situacin* a continuacin este caso de uso termina "aso Cota de tiempo 0 $ segundo 1 veces7da El formato de visuali%acin de los datos est9 pendiente de definicin

$.

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones +endimiento Frecuencia esperada omentarios

!"12 onsulta de socios con pagos pendientes El sistema deber9 comportarse tal como se describe en el siguiente caso de uso cuando el empleado del vdeo club lo considere oportuno ninguna "aso #ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de consulta de los socios con pagos pendientes 2 El sistema muestra una lista ordenada por cantidad pendiente con la siguiente informacin por cada socio: nombre* apellidos* cantidad total pendiente ! detalle de las cantidades pendientes . 5i el empleado del vdeo club solicita la impresin de los datos* el sistema imprime la lista (inguna "aso #ccin --"aso Cota de tiempo 2 1 segundos $ ve%7semana ninguno

$0

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada Importancia !rgencia omentarios

!"13 onsulta de las pelculas alquiladas un da determinado El sistema deber9 comportarse tal como se describe en el siguiente caso de uso cuando el empleado del vdeo club lo considere oportuno (inguna 'aso &ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de consulta de las pelculas al/uiladas un da determinado 2 El sistema solicita la fec+a del da /ue se /uiere consultar* proponiendo la del da actual . El empleado del vdeo club proporciona la fec+a del da determinado al sistema 0 El sistema muestra una lista ordenada por n6mero de al/uileres con la siguiente informacin: ttulo ! tema de cada pelcula ! n6mero de al/uileres en el da determinado 1 5i el empleado del vdeo club solicita la impresin de los datos* el sistema imprime la lista 8a informacin sobre las pelculas no +a cambiado 'aso &ccin . 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina 'aso ota de tiempo 0 1 segundos $ veces7da importante +a! presin ninguno

$1

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin 'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"14 onsulta de los socios m5s renta%les El sistema deber9 comportarse tal como se describe en el siguiente caso de uso cuando el empleado del vdeo club lo considere oportuno $inguna 'aso &ccin $ El empleado del vdeo club solicita al sistema comen%ar el proceso de consulta de los socios m9s rentables 2 El sistema solicita el periodo de seleccin: 6ltima semana* 6ltimo mes* 6ltimo a=o o siempre . El empleado del vdeo club proporciona el periodo de seleccin al sistema 0 El sistema muestra una lista ordenada por cantidad de al/uileres reali%ados con la siguiente informacin: n6mero de socio* nombre* apellidos* tel-fono ! n6mero de al/uileres reali%ados en el periodo indicado 1 5i el empleado del vdeo club solicita la impresin de los datos* el sistema imprime la lista 8a informacin sobre los socios no +a cambiado 'aso &ccin . 5i el empleado del vdeo club solicita cancelar la operacin* el sistema cancela la operacin* a continuacin este caso de uso termina 'aso ota de tiempo 0 1 segundos $ ve%7da 5i el periodo es siempre* el tiempo de respuesta puede ser mu! alto

$2

Ejemplo Casos de Uso: Gestin de un Video-Club

Identificador $om%re Descripcin

'recondicin (ecuencia $ormal

'ostcondicin )*cepciones

+endimiento Frecuencia esperada omentarios

!"1/ Identificacin de socio El sistema deber9 comportarse tal como se describe en el siguiente caso de uso durante la reali%acin de los casos de uso: CU-42 Baja de socio CU-4. Aodificacin de datos de un socio CU-42 #l/uiler de cintas de vdeo El socio tiene su documentacin disponible "aso #ccin $ El sistema solicita /ue se identifi/ue al socio 2 El empleado del vdeo club solicita el carnet de socio . El empleado del vdeo club proporciona los datos de identificacin al sistema 0 El sistema muestra los n6meros de tel-fonos /ue el socio proporcion cuando se dio de alta 1 El empleado del vdeo club solicita al socio /ue le confirme alguno de los n6meros de tel-fono registrados en el sistema 2 El empleado del vdeo club confirma la identidad del socio al sistema (inguna "aso #ccin . 5i el sistema detecta /ue el supuesto socio no es socio del vdeo club* el sistema comunica al empleado del vdeo club la situacin* a continuacin este caso de uso aborta 1 5i el socio no conoce ning6n n6mero de tel-fono registrado en el sistema ! no puede demostrar su identidad* el empleado del vdeo club retiene el carnet de socio ! cancela la operacin* a continuacin este caso de uso aborta 1 5i el socio no conoce ning6n n6mero de tel-fono registrado pero puede demostrar su identidad por otros medios* el empleado del vdeo club le recuerda los n6meros de tel-fonos /ue proporcion cuando se dio de alta* a continuacin este caso de uso contin6a "aso Cota de tiempo --14 veces7da ninguno

$3

Das könnte Ihnen auch gefallen