Está en la página 1de 20

IDENTIFICACION DE RELACIONES ENTRE CASOS DE USO

Ing. Ana Mara Vega

IDENTIFICAR RELACIONES ENTRE CASOS DE USO


Las Relaciones entre actores y casos de uso

representan el flujo de la informacin durante el caso de uso. Representa que funcionalidad puede ser realizada por un actor en particular.

IDENTIFICAR RELACIONES ENTRE CASOS DE USO


Las Relaciones entre casos de uso, se identifican en

base a las especificaciones de casos de uso, las relaciones son:


Include Extends
El CU origen extiende el comportamiento del CU destino.

Generalization

Una instancia del CU origen incluye el comportamiento descrito por el CU destino.

CU origen hereda la especificacin del CU destino.

INCLUDE - (INCLUSION)
Se determina cuando la especificacin de dos o mas CU

contienen secuencias de acciones iguales. La secuencia de pasos que se repite entre ellos, ser extrada de esos casos de uso y se crear un nuevo caso de uso que los incluya. Indica que en el flujo de eventos del caso de uso base se incluye el comportamiento de otro caso de uso.

INCLUDE EJEMPLOS

INCLUDE - EJEMPLOS

INCLUDE - EJEMPLOS

INCLUDE - EJEMPLOS

EXTENDS (EXTENSION)
Cuando existe una secuencia de acciones que se producen en

ocasiones excepcionales. Se crear un nuevo caso de uso que contenga dicha secuencia de pasos y dicho caso de uso extender la funcionalidad del caso uso original.
Un caso de uso extiende otro caso de uso,

si el caso de uso extendido incluye el comportamiento del otro bajo ciertas condiciones. Se utiliza para modelar la parte de un caso de uso que el usuario puede ver como comportamiento opcional del sistema. Se separa el comportamiento opcional del obligatorio.

EXTENDS - EJEMPLOS

EXTENDS - EJEMPLOS

EXTENDS - EJEMPLOS

GENERALIZATION (HERENCIA)
Cuando existen casos de uso cuyo propsito es

similar y contienen secuencias de acciones parecidas. Se crea un CU genrico al cual se le denomina CU padre, del cual heredan dos o mas casos de uso hijo.
Cuando algunos casos de uso tienen

algo en comn y puede ser abstrado a otro, mucho ms general. CU hijo hereda el comportamiento y el significado del CU padre.

GENERALIZATION
Comnmente se utiliza la generalizacin para

actores y no para casos de uso. Los superactores y subactores interactan con el caso de uso. Existe una descripcin considerable comn entre los subactores que de otra manera se duplicara.

GENERALIZATION
Se pueden establecer categoras de actores a

travs de relaciones de generalizacin.

GENERALIZATION - EJEMPLOS

EJEMPLO INCLUDE EXTENDS GENERALIZATION

EJEMPLO: CU Validar Usuario en un Cajero Automtico

EJEMPLO: CU Validar Usuario en un Cajero Automtico

EXCESOS EN CASOS DE USO


A veces se suele utilizar en exceso las relaciones entre CU. No es raro ver modelos de CU que llegan a tener decenas de

inclusiones y extensiones, las cuales se vuelven a extender a varios niveles, generando una maraa de casos de uso que no ofrecen valor al ser mostrados explcitamente.

También podría gustarte