Professional Documents
Culture Documents
SOFTWARE
Doc e nte :
Ing . Arma ndo Ca bre ra
Inte g ra nte s :
UML
Unifie d Mode ling La ng ua g e
• Le ng ua je E s tá nda r pa ra :
– Vis ua liz a r
– E s pe c ific a r
– Cons truir
– Doc ume nta r los pla nos de l s oftwa re
• P roporc iona un le ng ua je :
Use case 1
Actor 2
Use case 2
Use case 3
Use Case 2
Specification
QUÉ ES UN CASO DE USO?
De s c rib e n una inte ra c c ión típic a e ntre un us ua rio (a c tore s ) y un s is te m a
de c óm puto.
Un c a s o de us o de b e s e r s im ple , c la ro y c onc is o
PARA QUE SIRVEN LOS CASOS DE USO?
P a ra c a ptura r e l c om porta m ie nto de s e a do de l s is te m a s in
te ne r q ue e s pe c ific a r c om o s e im ple m e nta e s e c om porta m ie nto
Nom b re de l C a s o de Us o
A ctor
AC TOR E S
R e pre s e nta un c onjunto de role s q ue los us ua rios de los c a s os de us o jue g a n
a l inte ra c tua r c on é s tos
R e pre s e nta un rol q ue e s jug a do por una pe rs ona , un dis pos itivo h a rdwa re u
otro s is te m a q ue inte ra c túe c on nue s tro s is te m a
Cliente
generalización
Cliente actor
Comercial
Tipos :
- G E NE R ALIZAC IÓN
- E XTE NS IÓN
- INC LUS IÓN
G E NE R ALIZACIÓN
E l c a s o h ijo h e re d a e l c om p o rta m ie n to y s ig nific a do d e c a s o
d e us o p a d re
E l h ijo p u e d e a ñ a d ir o re d e fin ir e l c om p orta m ie nto de l p a dre
E l C a s o de Us o fu e n te h e re d a la e s pe c ific a c ió n de l C a s o de
Us o d e s tino
– Un c a s o ba s e de us o ba s e inc orpora
e xpolis ita me nte e l c omporta mie nto de otro c a s o de
us o e n e l lug a r e s pe c ific a do e n e l c a s o ba s e .
– S e us a pa ra e vita r de s c ribir e l mis mo flujo de
e ve ntos re pe tida s ve c e s , ponie ndo c omporta mie nto
c omún e n un c a s o de us o a pa rte
– Se re pre s e nta c omo una de pe nde nc ia
e s te re otipa da c on <<inc lude >>
R E P R E S E NTAC IÓ
N: <<include>>
E J E MP LO:
Buscando datos de
producto
<<include>>
<<include>>
<<extends>>
Caso de uso
destino
Caso de uso
origen
E je m plo:
Casos de uso
Usar agenda
frontera del sistema
Usuario
Teléfono móvil
Ejemplo de todas las relaciones :
<<extends>>
Giro por Internet
Cliente
<<includes>>
Giro
Identificación
DIAG R AMAS DE C AS O DE US O
– C a s os d e Us o
– Ac to re s
– R e la c ion e s de d e p e n d e n c ia , g e n e ra liz a c ión y a s o c ia c ió n.
• C u b re n p rin c ip a lm e n te e l c om p orta m ie nto de l s is te m a .
Comercio
Procesar factura
Del cliente
Cliente
Ajustar
transacciones
Gestionar cuenta
Del cliente
Cliente Cliente Entidad
individual corporativo Financiera
•Los C a s os de Us o no s on pa rte de l dis e ño (c óm o), s ino pa rte de l a ná lis is
(q ué ).