Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARACTERISTICAS
Son técnicas gráficas para modelar el comportamiento dinámico del sistema.
Son modelos que describen grupo de objetos que colaboran para conseguir algún
fin.
Estos diagramas muestran objetos, así como los mensajes que se pasan entre
ellos.
UTILIDAD
Son muy útiles porque cada diagrama (casos de usos), será una visión grafica de
un escenario.
Los diagramas de interacción se utilizan para modelar los aspectos dinámicos de
un sistema, lo que conlleva modelar instancias concretas o prototípicas de clases
interfaces.
VENTAJAS
Son dinámicos.
Se sabe el tiempo de vida de un determinado objeto.
Representan Objetos y mensajes de objetos.
Son Isomorficos.
CLASIFICACIÓN
Diagrama de Colaboración
Diagrama de Secuencia
DIAGRAMAS DE SECUENCIA
objetoA:A objetoB:B objetoC:C
<<create>>
mensaje1( )
objeto
s mensaje2( )
mensaje3( )
tiempo
mensaje4( )
Muestra el intercambio de mensajes entre objetos (es decir la forma en que se invocan)
en un momento dado. Los diagramas de secuencia ponen especial énfasis en el orden y
el momento en que se envían los mensajes a los objetos.
En si el diagrama de secuencia sirve para modelar flujos de control por orden de tiempo.
OBJETIVO
Describir los mensajes que intercambian los distintos objetos para cumplir con las
responsabilidades definidas en un escenario concreto de un Caso de Uso.
CARACTERISTICAS
La línea vertical representa el paso del tiempo (de arriba hacia abajo).
EJEMPLO
Máquina de Café
Supongamos que se requiere desarrollar el control de una máquina de entrega de café
automática.
La máquina debe permitir a una persona entregar una cantidad de dinero en monedas de
100, 200 o 500, escoger uno de los productos de acuerdo a su precio (café negro, café
claro, caldo), escoger (si es pertinente) un nivel de azúcar y entregar el producto y las
vueltas. El dinero que los usuarios introducen se guarda en un recipiente aparte al
disponible para vueltas, el cual se encuentra ordenado por denominación.
DIAGRAMAS DE COLABORACIÓN
OBJETIVOS
CARACTERÍSTICAS
Dan una visión clara del flujo de control en el contexto en el que se desarrollan.
Son útiles en la fase exploratoria para identificar objetos.
La distribución de los objetos en el diagrama permite observar adecuadamente la
interacción de un objeto con respecto a los demás.
La estructura estática viene dada por los enlaces; la dinámica por el envío de
mensajes por los enlaces.
Los diagramas de colaboración tienen dos características principales que los distinguen
de los diagramas de secuencia:
1. El Camino:
Para indicar cómo se enlaza un objeto a otro
2. El Número de Secuencia:
Para indicar la ordenación temporal de un mensaje
VENTAJAS
1. Son útiles en la fase exploratoria para identificar objetos.
2. La distribución de los objetos en el diagrama permite observar adecuadamente la
interacción de un objeto con respecto de los demás.
3. La estructura estática viene dada por los enlaces; la dinámica por el envío de
mensajes por los enlaces.
4. se puede saber el orden de los mensajes fácilmente.
5. se puede saber los objetos que están relacionados.
DESVENTAJAS
Objetos.
Mensajes.
Vínculos
1) Colocar los objetos que participan en la interacción como los vértices en una
gráfica.
2) Interpretar las ligas que conectan a estos objetos como los arcos de la gráfica.
3) Adornar estas ligas con los mensajes que los objetos envían y reciben.
4) Establecer una ruta, para indicar como un objeto es ligado a otro.
5) Podemos unirle un estereotipo al final de una liga.
6) Establecer un número de secuencia, para indicar el orden de tiempo de un
mensaje. Éste debe ser único.
EJEMPLO
Cajero Automático
Diagrama de secuencia:
Línea de vida de los objetos: representa la existencia de un objeto sobre un
período de tiempo.
Foco de control: muestra el período de tiempo durante el cual un objeto está
representando una acción.
Diagrama de colaboración:
Ruta: indica como un objeto es ligado a otro.
Número secuencial: para indicar el orden de tiempo de un mensaje.
USOS COMUNES