27.02.2020 Views

casos-de-uso

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

&DVRVGH8VR&8

/DERUDWRULRGH,QJHQLHUtDGHO6RIWZDUH

(VFXHOD7pFQLFD6XSHULRUGH,QJHQLHUtD,QIRUPiWLFD

8QLYHUVLGDGGH/D/DJXQD

'LDJUDPDGHFDVRVGHXVR

ƒ 'LDJUDPDVGH&DVRVGH8VR (DCU) son una

técnica para capturar información de qué hace

o qué queremos que haga un sistema.

ƒ Ofrecen un medio sistemático e intuitivo para

capturar los requisitos funcionales, centrándose

en el valor añadido para el usuario

ƒ

IMPORTANTE: No pertenece estrictamente al enfoque orientado a objeto,

es una técnica para captura de requisitos. Por tanto se puede utilizar en

el enfoque estructurado (ASI-2 definición de requisitos del sistema).

Casos de Uso

1


2WUDVGHILQLFLRQHVGHFDVRGHXVR

• ³'HVFULEHXQFRQMXQWRGHLQWHUDFFLRQHVHQWUHDFWRUHVH[WHUQRV

\HOVLVWHPDHQFRQVLGHUDFLyQRULHQWDGDVDVDWLVIDFHUXQ

REMHWLYRGHXQDFWRU´

>'%UHGHPH\HU@

• ³(VXQDFROHFFLyQGHSRVLEOHVVHFXHQFLDVGHLQWHUDFFLRQHV

HQWUHHOVLVWHPDHQGLVFXVLyQ\VXVDFWRUHVH[WHUQRV

UHODFLRQDGRFRQXQREMHWLYRSDUWLFXODU´ >$&RFNEXUQ@

• ³(VXQDGHVFULSFLyQGHXQFRQMXQWRGHVHFXHQFLDVGH

DFFLRQHVLQFOX\HQGRYDULDQWHVTXHHMHFXWDXQVLVWHPDSDUD

SURGXFLUXQUHVXOWDGRREVHUYDEOHGHYDORUSDUDXQDFWRU´

>80/@

Casos de Uso

'LDJUDPDVGH&DVRVGH8VR

ƒ

/RV&DVRVGH8VRVRQGHVFULSFLRQHV

GHODIXQFLRQDOLGDGGHOVLVWHPD

LQGHSHQGLHQWHVGHODLPSOHPHQWDFLyQ

ƒ

3HUPLWHQGHILQLUORVOtPLWHVGHO

VLVWHPD\ODVUHODFLRQHVHQWUHHO

VLVWHPD\HOHQWRUQR

Casos de Uso

2


&DVRVGH8VRHQ$UJR80/

Casos de Uso

&DVRVGH8VRHOHPHQWRV

$FWRU

Î 3ULQFLSDOHVSHUVRQDVTXHXVDQHOVLVWHPD

Î 6HFXQGDULRVSHUVRQDVTXHPDQWLHQHQRDGPLQLVWUDQHO

VLVWHPD

Î 0DWHULDOH[WHUQRGLVSRVLWLYRVPDWHULDOHVLPSUHVFLQGLEOHV

TXHIRUPDQSDUWHGHOiPELWRGHODDSOLFDFLyQ\GHEHQVHU

XWLOL]DGRV

Î 2WURVVLVWHPDVVLVWHPDV FRQORVTXHHOVLVWHPD

LQWHUDFW~D

ƒ

ƒ

/DPLVPDSHUVRQDItVLFDSXHGHLQWHUSUHWDUYDULRVSDSHOHV

FRPRDFWRUHVGLVWLQWRV

(OQRPEUHGHODFWRUGHVFULEHHOSDSHOGHVHPSHxDGR

Casos de Uso

3


&DVRVGH8VR

Caso de Uso

Consultar expediente

Matricularse

Solicitar Pedido

ƒ

ƒ

ƒ

/RV&DVRVGH8VRVHGHWHUPLQDQREVHUYDQGR\SUHFLVDQGR

DFWRUSRUDFWRUODVVHFXHQFLDVGHLQWHUDFFLyQORVHVFHQDULRV

GHVGHHOSXQWRGHYLVWDGHOXVXDULR

8QHVFHQDULRHVXQDLQVWDQFLDGHXQFDVRGHXVR

/RVFDVRVGHXVRLQWHUYLHQHQGXUDQWHWRGRHOFLFORGHYLGD(O

SURFHVRGHGHVDUUROORHVWDUi GLULJLGRSRUORVFDVRVGHXVR

Casos de Uso

&DVRVGH8VR\(VFHQDULRV

Efectuar_llamada

Emisor Centralita Receptor

Emisor_listo

CASO DE USO

Tono

Marca_número

Tono_sonando

Para_tono

Timbre_sonando

Telefono_cogido

Para_timbre

ESCENARIO

Muller97

Casos de Uso

4


&DVRVGH8VR5HODFLRQHV

ƒ

80/GHILQHFXDWURWLSRVGHUHODFLyQHQORV

'LDJUDPDVGH&DVRVGH8VR

ÎComunicación

Actor

C aso de U so

Casos de Uso

« &DVRVGH8VR5HODFLRQHV

ÎInclusión XQDLQVWDQFLDGHO&DVRGH

8VRRULJHQLQFOX\HWDPELpQHO

FRPSRUWDPLHQWRGHVFULWRSRUHO&DVR

GH8VRGHVWLQR

<<include>>

Caso de Uso Origen

C aso de U so Desti no

Casos de Uso

5


« &DVRVGH8VR5HODFLRQHV

ÎExtensión HO&DVRGH8VRRULJHQ

H[WLHQGHHOFRPSRUWDPLHQWRGHO

&DVRGH8VRGHVWLQR

<<extend>>

Caso de Uso Origen

C aso de U so Desti no

Casos de Uso

ƒ (MHPSOR

« &DVRVGH8VR5HODFLRQHV

<<include>>

Ident ificación

Cliente

Transferencia

<< extend>>

Transferencia en Internet

Casos de Uso

6


&DVRVGH8VR&RQVWUXFFLyQ

ƒ

ƒ

ƒ

8QFDVRGHXVRGHEHVHUVLPSOHLQWHOLJLEOHFODUR\FRQFLVR

*HQHUDOPHQWHKD\SRFRVDFWRUHVDVRFLDGRVDFDGD&DVRGH

8VR

3UHJXQWDVFODYH

Î ¢FXiOHVVRQODVWDUHDVGHODFWRU"

Î ¢TXp LQIRUPDFLyQFUHDJXDUGDPRGLILFD

GHVWUX\HROHHHODFWRU"

Î ¢GHEHHODFWRUQRWLILFDUDOVLVWHPDORVFDPELRV

H[WHUQRV"

Î ¢GHEHHOVLVWHPDLQIRUPDUDODFWRUGHORV

FDPELRVLQWHUQRV"

Casos de Uso

« &DVRVGH8VR&RQVWUXFFLyQ

ƒ

/DGHVFULSFLyQGHO&DVRGH8VRFRPSUHQGH

Î HOLQLFLRFXiQGR\TXp DFWRUORSURGXFH"

Î HOILQFXiQGRVHSURGXFH\TXp YDORUGHYXHOYH"

Î ODLQWHUDFFLyQ DFWRUFDVRGHXVRTXp PHQVDMHV

LQWHUFDPELDQDPERV"

Î REMHWLYR GHOFDVRGHXVR¢TXp OOHYDDFDERR

LQWHQWD"

Î FURQRORJtD \RULJHQGHODVLQWHUDFFLRQHV

Î UHSHWLFLRQHV GHFRPSRUWDPLHQWR¢TXp

RSHUDFLRQHVVRQLWHUDGDV"

Î VLWXDFLRQHV RSFLRQDOHV¢TXp HMHFXFLRQHV

DOWHUQDWLYDVVHSUHVHQWDQHQHOFDVRGHXVR"

Casos de Uso

7


3ODQWLOOD&DVRVGH8VR

&DVRGHXVRQRPEUHGHOFDVRGHXVR

2EMHWLYRSURSyVLWRGHOFDVRGHXVR

$FWRUHVDFWRUHV TXHLQWHUYLHQHQ

3UHFRQGLFLRQHVFRQGLFLRQHVTXHGHEHQFXPSOLUVHSDUD

SRGHUFRPHQ]DUHOFDVRGHXVR

3RVWFRQGLFLRQHVFRQGLFLRQHVTXHGHEHQFXPSOLUVHDO

ILQDOL]DUHOFDVRGHXVR

3DVRVVHFXHQFLDQRUPDO GHDFFLRQHV

9DULDFLRQHVYDULDFLRQHV GHODVHFXHQFLDQRUPDO

([WHQVLRQHVH[WHQVLRQHV GHOFDVRGHXVR

Casos de Uso

« &DVRVGH8VRSODQWLOOD

Explorar Consultas Alumno

Crear Tema Consulta

Explorar Consultas Profesor

Responder Consulta

Realizar Consulta

Alumno

Consulta en linea

Profesor

(from Alumno)

(from Profesor)

Establecer Tutorias

Consultar Buzón Entrada Alumno

Identificación Alumno

<<extend>>

Identificación Profesor

<<extend>>

Consultar Buzón Entrada Profesor

Universitario

Identificación

Casos de Uso

8


(MHPSORGHSODQWLOOD,GHQWLILFDFLyQ

• ObjetivoREWHQHU\YDOLGDULGHQWLGDGGHXVXDULRGH8QLYHUVLGDG

• Actores8QLYHUVLWDULR

• Pasos

Î 66ROLFLWDWDUMHWDLQWHOLJHQWH

Î $,QWURGXFHWDUMHWDLQWHOLJHQWH

Î 66ROLFLWDHO3,1

Î $,QWURGXFHHO3,1

Î 6&RPSUREDULGHQWLGDG

Î 6'HYROYHULGHQWLGDG

• Variaciones

Î D(O3,1QRHVFRUUHFWR

¤¥¢ ¦£§©¨ £ ¤¥¥ ¤© ¤ ©©

¡£¢

• Extensiones:

Î 7LSRGHXVXDULR

Casos de Uso

2WURVHMHPSORVGHFDVRGHXVR

Casos de Uso

9


(MHPSORGHFDVRGHXVR

Realizar transacción con tarjeta

Cliente

Comercio

Procesar factura cliente

Cliente Individual

Cliente Corporativo

Ajustar transacciones

Entidad financiera

Gestionar cuentas clientes

Casos de Uso

(MHPSORGHFDVRGHXVR

Reservar Libro

Préstamo revista

Profesor

Préstamo Libro

Devolver revista

Socio

Devolver libro

Actualizar catalogo

Bibliotecario

Extender Préstamo

Casos de Uso

Consultar

Socio

10


8WLOLGDGGHORVFDVRVGHXVR

• Hay consenso en considerar casos de uso como

esenciales para capturar requisitos y guiar el

modelado.

• Pero existe mucha confusión sobre cómo usarlos.

• Diferentes opiniones sobre el número de casos

de uso conveniente:

Î20 para un proyecto 10 personas/año (Jacobson)

Îdepende de la granularidad

Casos de Uso

5HFRPHQGDFLRQHV

• 8QFDVRGHXVRQRGHEHFRQVLGHUDUFXHVWLRQHVGH

LPSOHPHQWDFLyQ

• &RQYHQLHQFLDGHXQDKHUUDPLHQWDSDUDODJHVWLyQGHORVFDVRV

GHXVR

• (QFRQWUDUFRQWUDGLFFLRQHVHQWUHFDVRVGHXVR

• 3UHRFXSDFLyQSRUPDQWHQHUODYDOLGH]\FRQVLVWHQFLDGHO

FRQMXQWRGHFDVRVGHXVR

• ¢&yPRVHFRPSUXHEDTXHORVFDVRVGHXVRLQFOX\HQWRGDOD

IXQFLRQDOLGDGGHOVLVWHPD"

• &DGDFRPSDxtDGHEHWHQHUXQPDQXDOVREUHXVRGHORVFDVRV

GHXVR

• ¢$TXp QLYHOGHGHWDOOHVHGHVFULEHXQFDVRGHXVR"

• ¢4Xp JUDQXODULGDG HVDSURSLDGDSDUDXQFDVRGHXVR"

z ³3LQFKDUERWyQ´³$xDGLU(PSOHDGR´¢VRQFDVRVGHXVR"

Casos de Uso

11


12.354 0

6,7894;: < 0

A4CB 0

DEC: ? < 0

Cockburn: : etiquetado de CU

• &RPSOHMLGDG

0 =><@?

• ÈPELWR

! ¨" £#$¤$ %&''#$(©)

! * '+¥¤¥%, -.¤£ /%

Casos de Uso

(MHPSORV

Proyecto Global

Publicidad Comprar Ventas

Crear promoción Seguir promoción Pedir Productos Recibir Producto Atender cliente Preparar venta

Casos de Uso

12


H

F

¦

¦

¦

K

H

J

I

J

G

J

¡

K

K

F

F

J

(MHPSORV

• Gestionar una póliza de seguro.

• Registrar a un nuevo usuario.

• Compra de un libro

• Pagar accidente coche

• Login al sistema

Casos de Uso

(MHPSORV

J

Casos de Uso

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!