Sunteți pe pagina 1din 2

ANALISIS DE SISTEMAS DIAGRAMA DE COMUNICACIONES

UNU

Un diagrama de cominicacion 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 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. Un diagrama de colaboraciones muestra los objetos y sus relaciones entre si, adems muestra los mensajes que se envan los objetos entre si. Para representar un mensaje, dibujara una flecha cerca de la lnea de asociacin entre dos objetos, esta flecha apunta al objeto receptor. El mensaje indicara al objeto receptor que ejecute sus operaciones. el mensaje finalizara con un parntesis, dentro del cual colocar los parmetros con los que funcionara la operacin. El nombre del mensaje debe denotar el intento de interaccin entre un objeto que invoca y otro que es invocado. Ejemplo de un diagrama de colaboraciones

2 : B u s c a r C li e n t e (N o m b r e , A p e l li d o s ) : B u s c a d o r d e C li e n te 1 : R e g is t r a r C l i e n t e 7 : M o d i fic a r 5 : R e g i s t r a r C l i e n t e ( O b j . C l i e n t e 8) : E l i m i n a r : C o n ta d o r R C : R e g i s tr a r C l ie n te
9 : O b j .C l i e n te

3 : L e er

4 : O b j .C l i e n te

6 : C re a r

: C lie n te s

R C : R e g is tr a C li e n te

ANALISIS DE SISTEMAS

UNU

1 : R e g i s tr a r P r o d u c to s

2 : B u s c a r P r o d u c to s ( C o d i g o ) B P : B u s ca d o r d e P ro d u c t o s 4 : O b j .P r o d u c to s

3: Leer

6 : C re a r

: J e fe d e A l m a c e n .

7 : M o d i fi c a r 5 : R e g is t r a r P ro d u c t o s (C o d i g o ) 8 : E l i m i n a r R P : R e g i s t ra r P r o d u c to s
9 : O b j .P ro d u c t o s

: P ro d u c to s

R P : R e g i s t ra d o r d e P r o d u c to s

S-ar putea să vă placă și