Extender

Superior  Previo  Próximo

Uso Común ..| ..Especificación del UML del OMG  

 

d_extend

 

 

Una conexión extender se usa para indicar que un elemento extiende el comportamiento de otro. Las extensiones se usan en los modelos de casos de uso para indicar que un caso de uso (opcionalmente) extiende el comportamiento de otro. Un caso de uso extendido frecuentemente expresa flujos alternativos. 

 

 

Uso Común

Diagrama de Casos de Uso

 

c_extend

 

 

Especificación del UML del OMG

  La especificación del UML del OMG (UML 2.0 Superstructure, p. 515) establece: 

"Esta relación especifica que el comportamiento de un caso de uso puede ser extendido por el comportamiento de otro (usualmente suplementario) caso de uso. La extensión toma lugar en uno o más puntos de extensión específicos definidos en el caso de uso extendido. Tenga en cuenta, sin embargo, que el caso de uso extendido se define independientemente del caso de uso que extiende y tiene un significado independiente del caso de uso que extiende. Por otro lado, el caso de uso extendido típicamente define un comportamiento que puede no necesariamente ser significativo por sí mismo. En su lugar, el caso de uso que extiende define un conjunto de incrementos de comportamiento modulares que aumentan una ejecución del caso de uso extendido bajo condiciones específicas. Tenga en cuenta que el mismo caso de uso que extiende puede extender a más de un caso de uso. Más aún, un caso de uso que extiende puede él mismo a la vez ser extendido."