Categoras de Actores - Introduccin a la Prctica Profesional
Autor: Ripani - Porta - Pizzarulli Versin: 1.23-25/04/2004 19:11
Proyecto: !" Process #ntro$uccin a la Pr%ctica Pro&esional ' !() *RR "ate+or,as $e Actores #ntro$uccin a la Pr%ctica Pro&esional Clasifica cin Descripcin Primario -ue.o $e la /eta $el caso $e uso0 con o sin interaccin $irecta se+1n sea el caso. Iniciador Actor 2ue inicia &,sica/ente el caso $e uso 3ele+ir un punto $el /en10 presionar un 4otn0 presionar una tecla o iniciar la 5istoria $e al+una /anera6. 7n los "asos $e !so Resu/en es el inicia$or $el pri/er paso. Terciario 8ta9e5ol$er 3interesa$o6 2ue no es actor pri/ario0 2ue no tiene interaccin $irecta con el caso $e uso pero s, tiene inter:s0 y 2ue pro;ee o es $estinatario $e al+1n $ato o in&or/acin. Secunda rio Actor 2ue tiene interaccin $irecta con el caso $e uso y 2ue no es ni actor pri/ario0 ni es actor inicia$or. Nota 1: <ue un actor ten+a interaccin $irecta si+ni&ica 2ue in+resa $atos o reci4e in&or/es 3co/pro4antes0 co/unicaciones0 etc.6 por $istintas ;,as 3/onitor0 i/presora0 tele&on,a0 e-/ail0 etc.6 cuyo &or/ato $e inter&az $e usuario est% $estina$o a :l. Nota : !n actor pue$e ser pri/ario e inicia$or0 o sea pertenecer a las $os cate+or,as0 si es el $ue.o $e la /eta e inicia &,sica/ente el caso $e uso. Nota !: (o$os los actores son sta9e5ol$ers pero no to$os los sta9e5ol$ers son actores. Nota ": Para $e&inicin $e actores y sta9e5ol$ers ;er Writing Effective Use Cases, Cockburn. Casos especiales respecto al actor primario !sual/ente el caso $e uso es inicia$o por el actor pri/ario. Aun2ue 5ay $os situaciones co/unes en las cuales el inicia$or $el caso $e uso no es el actor pri/ario. =a pri/era es cuan$o un e/plea$o $e la e/presa o un opera$or tele&nico inicia el caso $e uso en representacin $el ;er$a$ero interesa$o 3el $ue.o $e la /eta6. =a se+un$a es cuan$o el caso $e uso es $ispara$o por el tie/po. Actor pri/ario #)#"#A el caso $e uso. 7l actor pri/ario coinci$e con el inicia$or )> #)#"#A el caso $e uso Actor inicia$or un inter/e$iario Actor inicia$or rel? $el siste/a Pautas a utili#ar en los diagramas de Casos de $so Representar a to$os los actores relaciona$os con el caso $e uso. =a cate+or,a $e un actor pue$e ;ariar se+1n los ni;eles $e las /etas $e los "asos $e !so 3por e?e/plo para un caso $e uso resu/en un actor pue$e ser terciario y en el caso $e uso $e usuario ser pri/ario6. Para cate+orizar a los actores 4asarse en el ca/ino 4%sico. 1 / 4 Plantilla: @ar$Aire$ B plantillaC-ocsC@PC#PP.$ot ;. 1.01 D29/4/03E "a/po Aor$ B ra4acin: 31/05/04 21:54:00 %&ar%'''%apps%con&ersion%tmp%scratc()*%!+,"*-.doc #/presin: 29/04/03 20:23:00 Categoras de Actores - Introduccin a la Prctica Profesional Autor: Ripani - Porta - Pizzarulli Versin: 1.23-25/04/2004 19:11 Proyecto: !" Process #ntro$uccin a la Pr%ctica Pro&esional ' !() *RR 7ti2uetar so4re la relacin $el actor con el caso $e uso sola/ente al Actor Pri/ario y al Actor #nicia$or0 en caso $e ser Actor Pri/ario e #nicia$or a la ;ez0 poner a/4as eti2uetas 3Pri/ario e #nicia$or6. /0emplos: 2 / 4 Plantilla: @ar$Aire$ B plantillaC-ocsC@PC#PP.$ot ;. 1.01 D29/4/03E "a/po Aor$ B ra4acin: 31/05/04 21:54:00 %&ar%'''%apps%con&ersion%tmp%scratc()*%!+,"*-.doc #/presin: 29/04/03 20:23:00 Categoras de Actores - Introduccin a la Prctica Profesional Autor: Ripani - Porta - Pizzarulli Versin: 1.23-25/04/2004 19:11 Proyecto: !" Process #ntro$uccin a la Pr%ctica Pro&esional ' !() *RR 3 / 4 Plantilla: @ar$Aire$ B plantillaC-ocsC@PC#PP.$ot ;. 1.01 D29/4/03E "a/po Aor$ B ra4acin: 31/05/04 21:54:00 %&ar%'''%apps%con&ersion%tmp%scratc()*%!+,"*-.doc #/presin: 29/04/03 20:23:00 Categoras de Actores - Introduccin a la Prctica Profesional Autor: Ripani - Porta - Pizzarulli Versin: 1.23-25/04/2004 19:11 Proyecto: !" Process #ntro$uccin a la Pr%ctica Pro&esional ' !() *RR Pregunta 1: 7n el $ia+ra/a $e casos $e uso 7/itir "erti&ica$o $e =i4re -eu$a0 F2ui:n reci4e la &lec5a con la punta 5acia el actor0 el "onsorcista o el 7ncar+a$o $e "o4rosG 1espuesta 1: 7n reali$a$ en este caso la &lec5a la reci4e el "onsorcista por2ue el papel 2ue e/ite el siste/a est% $estina$o a :l0 el 7ncar+a$o $e "o4ros es un /e$io 2ue se lo 5ace lle+ar. 8i 4ien se pue$e plantear 2ue el 7ncar+a$o $e "o4ros es el 2ue interact1a con el siste/a0 esto no ser,a correcto para este &lu?o $e sali$a por2ue el &or/ato $el /is/o est% $ise.a$o para el "onsorcista. 7s $ecir0 2ue para $eter/inar cu%l es el actor 3usuario6 2ue est% reci4ien$o un &lu?o $e sali$a 5ay 2ue ;er para 2ui:n est% $ise.a$a la inter&az. !n e?e/plo $i&erente ser,a una situacin $on$e un cliente es lla/a$o por un opera$or tele&nico para in&or/arle una $eu$a. 7n este caso0 la sali$a $el siste/a 3la pantalla6 est% $ise.a$a para el e/plea$o0 entonces el e/plea$o es el actor usuario $estinatario $e esa sali$a. H el cliente ser,a un actor terciario por2ue es el interesa$o en reci4ir el &lu?o $e sali$a pero no lo reci4e $irecta/ente 3por2ue el &or/ato $el &lu?o no est% $ise.a$o para :l6. 4 / 4 Plantilla: @ar$Aire$ B plantillaC-ocsC@PC#PP.$ot ;. 1.01 D29/4/03E "a/po Aor$ B ra4acin: 31/05/04 21:54:00 %&ar%'''%apps%con&ersion%tmp%scratc()*%!+,"*-.doc #/presin: 29/04/03 20:23:00