Está en la página 1de 12

Ejemplo de Casos de Uso

Gestin de un Vdeo-Club
David Domnguez Tortajada
Ral Gara Valenzuela
Facultad de Informtica - Universidad Politcnica de Valencia
ndice
1. Resumen................................................................................................................................... 2
2. Introduccin............................................................................................................................. 2
3. Objetivos del sistema................................................................................................................4
4. Requisitos de almacenamiento de informacin.........................................................................5
5. Requisitos funcionales..............................................................................................................7
5.1 Diaramas de casos de uso.................................................................................................7
5.2 Definicin de actores........................................................................................................11
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
1
1. esumen
!n este traba"o se ofrecen un e"em#lo de la tcnica de los casos de uso$
a#licndolo al caso de la %estin de un #e&ue'o v(deo)club.
!n la introduccin inicial se e*#lica brevemente en &ue consiste esta tcnica +
sus caracter(sticas ms im#ortantes. , continuacin se -an desarrollado los
diferentes casos de uso del e"em#lo "unto a las #lantillas #ara su
es#ecificacin. .ado &ue se trata de un e"em#lo ficticio se -an sim#lificado las
#lantillas eliminando los cam#os relativos a versin$ autores$ fuentes$
im#ortancia$ ur%encia + estado de desarrollo.
!l e"em#lo no es una es#ecificacin de re&uisitos com#leta$ se inclu+e slo a
modo de e"em#lo.
/. Introduccin
Los casos de uso son una tcnica #ara la es#ecificacin de re&uisitos
funcionales #ro#uesta inicialmente en 01ac234 + &ue actualmente forma #arte
de la #ro#uesta de U5L 06oo224.
Un caso de uso es la descri#cin de una secuencia de interacciones entre el
sistema + uno o ms actores en la &ue se considera al sistema como una ca"a
ne%ra + en la &ue los actores obtienen resultados observables.
Los actores son #ersonas u otros sistemas &ue interact7an con el sistema
cu+os re&uisitos se estn describiendo.
Los casos de uso #resentan ciertas venta"as sobre la descri#cin meramente
te*tual de los re&uisitos funcionales$ +a &ue facilitan la elicitacin de re&uisitos
+ son fcilmente com#rensibles #or los clientes + usuarios. ,dems$ #ueden
servir de base a las #ruebas del sistema + a la documentacin #ara los
usuarios.
Los casos de uso tienen una re#resentacin %rfica en los denominados
dia%ramas de casos de uso 06oo224. !n estos dia%ramas$ los actores se
re#resentan en forma de #e&ue'os moni%otes + los casos de uso se
re#resentan #or eli#ses contenidas dentro de un rectn%ulo &ue re#resenta al
sistema. La #artici#acin de los actores en los casos de uso se indica #or una
flec-a entre el actor + el caso de uso &ue a#unta en la direccin en la &ue flu+e
la informacin. 8ada caso de uso #uede estar definido #or9 te*to &ue lo
describe$ secuencia de #asos e"ecutados dentro del caso de uso$ condiciones
#re-#ost #ara &ue el caso de uso comience o termine...
Los dia%ramas de casos de uso sirven #ara #ro#orcionar una visin %lobal del
con"unto de casos de uso de un sistema as( como de los actores + los casos de
uso en los &ue stos intervienen. Las interacciones concretas entre los actores
+ el sistema no se muestran en este ti#o de dia%ramas.
, #esar de ser una tcnica am#liamente ace#tada$ e*isten m7lti#les
#ro#uestas #ara su utili:acin concreta. !n nuestro caso vamos a utili:ar la
-erramienta ational ose 2;$ #ara la construccin de los dia%ramas de casos
de uso. Para la descri#cin concreta de los casos de uso se #ro#onen unas
#lantillas$ en las &ue las interacciones se numeran + se describen usando el
len%ua"e natural$ en forma de #atrones lin%<(sticos. !l ob"etivo de estas
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
2
#lantillas es el de intentar #aliar la falta de #ro#uestas concretas sobre la
e*#resin de re&uisitos.
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
3
3. =b"etivos del sistema
!n este a#artado vamos a definir una lista con los diferentes ob"etivos &ue se
es#eran alcan:ar cuando el sistema soft>are a desarrollar est en e*#lotacin.
Sern es#ecificados mediante una #lantilla #ara ob"etivos.
=61)?1 @estionar las cintas + #el(culas
.escri#cin !l sistema deber %estionar las cintas + #el(culas dis#onibles en el
v(deo club9 ad&uisiciones$ retiradas$ dis#onibilidad$ etc.
!stabilidad alta
8omentarios nin%uno
=61)?/ @estionar los socios
.escri#cin !l sistema deber %estionar las socios del v(deo)club9 altas$ ba"as$
modificaciones de datos$ sanciones$ #ersonas autori:adas$ cuentas$
etc.
!stabilidad alta
8omentarios nin%uno
=61)?3 @estionar los al&uileres
.escri#cin !l sistema deber %estionar los al&uileres de cintas9 entre%as$
devoluciones$ devoluciones tard(as$ reclamaciones$ dis#onibilidad$
etc.
!stabilidad alta
8omentarios nin%uno
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
4
A. e&uisitos de almacenamiento de informacin
!sta seccin contiene la lista de re&uisitos de almacenamiento de informacin
&ue se -an identificado$ utili:ando #ara es#ecificarlos la #lantilla #ara re&uisitos
de almacenamiento de informacin. !s#ecificaremos toda la informacin &ue
debemos almacenar en nuestro sistema.
I)?1 Informacin sobre #el(culas
=b"etivos
asociados
=61)?1 @estionar las #el(culas + cintas
e&uisitos
asociados
F)?A ,lta de #el(cula
F)?B ,lta de cinta de v(deo
F)?; 6a"a de cinta de v(deo
F)1? 8onsulta de #el(cula
F)13 8onsulta de #el(culas al&uiladas un d(a determinado
.escri#cin !l sistema deber almacenar la informacin corres#ondiente
a las #el(culas del v(deo)club. !n concreto9
.atos es#ec(ficos C(tulo de la #el(cula
8intas de la #el(cula al&uiladas en cada momento
8intas de la #el(cula dis#onibles #ara ser al&uiladas en cada
momento
Ci#o de la #el(cula9 infantil$ accin$ ciencia-ficcin o adultos
.uracin de la #el(cula$ en -oras + minutos
,ctores #rinci#ales de la #el(cula
.irector de la #el(cula
Productora de la #el(cula
,'o de #roduccin de la #el(cula
Intervalo tem#oral #asado + #resente
!stabilidad alta
8omentarios nin%uno
I)?/ Informacin sobre socios
=b"etivos
asociados
=61)?/ @estionar los socios
e&uisitos
asociados
F)?1 ,lta de socio
F)?/ 6a"a de socio
F)?3 5odificacin de datos de un socio
F)11 8onsulta de un socio
F)1/ 8onsulta de socios con #a%os #endientes
F)1/ 8onsulta de los socios ms rentables
F)1B Identificacin de socio
.escri#cin !l sistema deber almacenar la informacin corres#ondiente a
los socios del v(deo)club. !n concreto9
.atos es#ec(ficos D7mero de socio$ &ue deber ser 7nico #ara cada socio
D7mero del documento nacional de identidad
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
5
Dombre + a#ellidos
Fec-a de nacimiento
Se*o
Fec-a de alta como socio
.ireccin
Celfonos
Pel(culas al&uiladas en un momento dado
Intervalo tem#oral slo #resente
!stabilidad alta
8omentarios nin%uno
I)?3 Informacin sobre cuentas de socios
=b"etivos
asociados
=61)?/ @estionar los socios
e&uisitos
asociados
F)?1 ,lta de socio
F)?/ 6a"a de socio
F)?B ,l&uiler de cinta de v(deo
F)?; .evolucin de cintas de v(deo
F)?2 In%reso a cuenta
F)11 8onsulta de un socio
F)1/ 8onsulta de socios con #a%os #endientes
.escri#cin !l sistema deber almacenar la informacin corres#ondiente a
las cuentas de los socios del v(deo)club. !n concreto9
.atos es#ec(ficos Saldo de la cuenta en cada momento
In%resos reali:ados en la cuenta$ indicando fec-a + cantidad
8ar%os reali:ados en la cuenta$ indicando fec-a$ motivo +
cantidad
Pa%os #endientes$ indicando motivo &ue #odr ser al&uiler
no #a%ado o multaE en el caso de al&uiler no #a%ado se
debe indicar tambin la #el(cula al&uilada + la fec-a del
al&uiler
Intervalo tem#oral slo #resente
!stabilidad alta
8omentarios Un socio #uede -acer in%resos a cuenta$ #or e"em#lo #ara
enviar a sus -i"os #or #el(culas sin &ue stos ten%an &ue llevar
dinero
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
!
B. e&uisitos funcionales
B.1 .ia%ramas de casos de uso
!n esta seccin -emos incluido los dia%ramas de casos de uso de nuestro
sistema$ desarrollados con la -erramienta ational ose 2;.
.ia%rama de subsistemas.
.ia%rama de casos de uso del subsistema @estin de socios
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
7
.ia%rama de casos de uso del subsistema @estin de #el(culas
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
"
.ia%rama de casos de uso del subsistema @estin de al&uileres
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
#
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
1$
B./ .efinicin de actores
!ste a#artado contiene los diferentes actores &ue se -an identificado$
es#ecificados mediante la #lantilla #ara actores de casos de uso.
,8C)?1 Socio
.escri#cin !ste actor re#resenta a los socios del v(deo)club
8omentarios nin%uno
,8C)?/ !m#leado del v(deo)club
.escri#cin !ste actor re#resenta a los em#leados del v(deo)club
8omentarios nin%uno
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
11
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
12

También podría gustarte