CINEMA GLOBAL

Páginas: 10 (2345 palabras) Publicado: 9 de octubre de 2013


DIAGRAMAS DE COLABORACION




MERY YOHANA RUEDA BELTRAN
SERGIO ENRIQUE QUINTERO PLATA
CLAUDIA LISETH HIGUERA LOZANO





DOCENTE: CARLOS ALFONSO PINEDA






TECNOLOGICA FITEC
SISTEMAS V
BUCARAMANGA
2011
DIAGRAMAS DE COLABORACION

Los diagramas de colaboración muestran la forma en que los objetos colaboran entre sí, tal como sucede con un diagrama de secuencias.Muestran los objetos junto con los mensajes que se envían entre ellos.
Ambos tipos de diagramas son similares. De hecho, son semánticamente equivalentes. Esto significa que representan la misma información, y podrá convertir un diagrama de secuencias en n un diagrama de colaboraciones equivalente y viceversa.
Como se infiere, es útil contar con ambas formas. Los diagramas de secuencia destacan lasucesión de las interacciones. Los diagramas de colaboraciones destacan el contexto y organización general de los objetos que interactúan. He aquí otra forma de encontrar la diferencia: el diagrama de secuencias se organiza de acuerdo al tiempo, y el de colaboración de acuerdo al espacio.

QUE ES UN DIAGRAMA DE COLABORACION
Un diagrama de objetos muestra a los objetos como tales y susrelaciones entre sí. Un diagrama de colaboraciones es una extensión de uno de objetos. Además de las relaciones entre objetos, el diagrama de colaboraciones muestra los mensajes que se envían los objetos entre sí. Por lo general, evitara la multiplicidad dado que podría ser fuente de confusión.
Para representar un mensaje, dibujara una flecha cerca de la línea de asociación entre dos objetos, estaflecha apunta al objeto receptor. El tipo de mensaje se mostrara en una etiqueta cerca de la flecha; por lo general, el mensaje le indicara al objeto receptor que ejecute una de sus operaciones. El mensaje finalizara con un par de paréntesis, dentro de los cuales colocara los parámetros (en caso de haber alguno) con los que funcionara la operación.
Mencione que podrá convertir cualquier diagramade secuencias en diagrama de colaboraciones y viceversa. Por medio de esto podrá representar la información de secuencia en un diagrama de colaboraciones. Para ello, agregara una cifra a la etiqueta de un mensaje, misma que corresponderá a la secuencia propia del mensaje. La cifra y el mensaje se separan mediante dos puntos (:).
Aprovechemos la equivalencia de ambos tipos de diagramas. Paradesarrollar los conceptos de los diagramas de colaboraciones volveremos a ver los ejemplos que revisamos la hora anterior. Conforme lo haga, vera más conceptos.


Simbología del Diagrama de Colaboraciones.


LA GUI
Este ejemplo es el caso más directo. Un actor inicia la secuencia de la interacción al oprimir una tecla, con lo que los mensajes ocurrirán de manera secuencial. Talsecuencia (a partir de la hora anterior) es:
1. La GUI noticia al sistema operativo que se oprimió una tecla.
2. El sistema operativo le notifica a la CPU
3. El sistema operativo actualiza la GUI
4. La CPU notifica a la tarjeta de video
5. La tarjeta de video envía un mensaje al monitor
6. El monitor presenta el carácter alfanumérico en la pantalla, con lo que se hara evidente al usuario.Mostramos la forma de representar esta secuencia de interacciones en un diagrama de colaboraciones. El diagrama muestra la figura agregada que representa al usuario que inicia la secuencia, aunque esta figura no es parte de la simbología de este diagrama.

Un diagrama de Colaboraciones para El ejemplo de la GUI.



CAMBIOS DE ESTADO

Puede mostrar los cambios de estado en un ejemplo endiagrama de colaboraciones. En el rectángulo del objeto indique su estado. Agregue otro rectángulo al diagrama que haga las veces del objeto e indique el estado modificado. Conecte a los dos con una línea discontinua y etiquete la línea con un estereotipo . mostramos un cambio de estado para la GUI, que muestra que el estado de inicialización se convierte en el estado operativo.


Un diagrama de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Problema de cinema Global
  • cinema
  • cinema
  • cinema
  • Cinema
  • Cinema
  • Cinema
  • el cinema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS