que es Recursividad en diagramas de secuencia1 2. Diagrama de secuencia 3. Qu es un Diagrama de Secuencia?
El diagrama de secuencias en UML muestra la forma en que los objetos se comunican entre s al transcurrir el tiempo. El diagrama muestra Los objetos participando en la interaccin La secuencia de mensajes intercambiados . Un diagrama de secuencia contiene: Objetos con sus lneas de vida Mensajes intercambiados entre objetos en una secuencia ordenada Lnea de Vida Activa (opcional) 4. El diagrama de secuencias consta de objetos que se representan del modo usual: rectngulos con nombre (subrayado), mensajes entre los objetos representados por lneas continuas con una punta de flecha y el tiempo representado como una progresin vertical. Los objetos se colocan cerca de la parte superior del diagrama de izquierda a derecha y se acomodan de manera que simplifiquen el diagrama. La extensin que est debajo (y en forma descendente) de cada objeto ser una lnea discontinua conocida como la lnea de vida de un objeto. Junto con la lnea de vida de un objeto se encuentra un pequeo rectngulo conocido como activacin, el cual representa la ejecucin de una operacin que realiza el objeto. La longitud del rectngulo se interpreta como la duracin de la activacin.
que es Diagramas de Colaboracin
n diagrama de colaboracin en las versiones de UML 1.x es esencialmente un diagrama que muestra interacciones organizadas alrededor de los roles. A diferencia de los diagramas de secuencia, los diagramas de colaboracion, tambin llamados diagramas de comunicacin, muestran explcitamente las relaciones de los roles. Por otra parte, un diagrama de comunicacin no muestra el tiempo como una dimensin aparte, por lo que resulta necesario etiquetar con nmeros de secuencia tanto la secuencia de mensajes como los hilos concurrentes.
Muestra cmo las instancias especficas de las clases trabajan juntas para conseguir un objetivo comn.
Implementa las asociaciones del diagrama de clases mediante el paso de mensajes de un objeto a otro. Dicha implementacin es llamada "enlace". Un diagrama de comunicacin es tambin un diagrama de clases que contiene roles de clasificador y roles de asociacin en lugar de slo clasificadores y asociaciones. Los roles de clasificador y los de asociacin describen la configuracin de los objetos y de los enlaces que pueden ocurrir cuando se ejecuta una instancia de la comunicacin. Cuando se instancia una comunicacin, los objetos estn ligados a los roles de clasificador y los enlaces a los roles de asociacin. El rol de asociacin puede ser desempeado por varios tipos de enlaces temporales, tales como argumentos de procedimiento o variables locales del procedimiento. Los smbolos de enlace pueden llevar estereotipos para indicar enlaces temporales