110 likes | 331 Views
CASOS DE USO. CASOS DE USO (I). CASOS DE USO (II). CASOS DE USO (III). EJEMPLO : Si consideramos como sistema una tienda de animales en peligro de extinción , la compra de un lince por parte de un cliente es un caso de uso. CASOS DE USO (IV). ACTOR. EJEMPLO :
E N D
CASOS DE USO (III) EJEMPLO: Si consideramos como sistema una tienda de animales en peligro de extinción, la compra de un lince por parte de un cliente es un caso de uso.
CASOS DE USO (IV). ACTOR EJEMPLO: El comprador del lince es un actor primario, mientras que la institución registradora del certificado de venta es un actor secundario.
CASOS DE USO (VI). ESCENARIO EJEMPLO: La compra del Lince “Miau” por parte de la persona Félix, es un escenario del caso de uso.
CASOS DE USO (VI). RELACIÓN DE COMUNICACIÓN La relación que vincula a un actor con un caso de uso se denomina relación de comunicación. Se identifica con el estereotipo <<comunicate>>. EJEMPLO: Cuando Félix compró a Miau, recibió de la tienda información (precio de compra, los papeles, libreta de vacunación) y Félix suministró otra información (contraoferta, etc).
CASOS DE USO (VII). RELACIONES ENTRE CASOS DE USO (I) • INCLUSIÓN: sirve para compartir una funcionalidad común entre varios casos de uso. También puede emplearse para estructurar un caso de uso describiendo sus subfunciones. • Se representa con el estereotipo <<include>>. EJEMPLO: A la hora de comprar el lince, el comprador se asegurará de que tenga los papeles de vacunación en regla. Por lo cual, el caso de uso de compra de un lince incluye dicha verificación.
CASOS DE USO (VII). RELACIONES ENTRE CASOS DE USO (II) • EXTENSIÓN: un nuevo caso de uso extiende al original al agregar otros pasos a la secuencia del caso de uso original (conocido como caso de uso base). • La extensión se hace en una serie de puntos concretos y previstos en el momento de diseño, llamados puntos de extensión. • Se representa con el estereotipo <<extend>>. EJEMPLO: A la hora de comprar el lince, el comprador puede examinar su carácter, el pelaje…
CASOS DE USO (VII). RELACIONES ENTRE CASOS DE USO (III) • ESPECIALIZACIÓN Y GENERALIZACIÓN: se puede especializar un caso de uso en otro. • El subcaso hereda el comportamiento, relaciones de comunicación, inclusión y extensión del supercaso de uso. A veces el supercaso es abstracto (<<abstract>>), o sea, corresponde a un comportamiento parcial completado en el subcaso de uso. EJEMPLO: El caso de uso de compra de un lince se especializa en dos subcasos: la compra de un lince macho y de un lince hembra. Sería un caso abstracto.