Diagramas De Integracion
Enviado por inyelsen • 4 de Mayo de 2014 • 814 Palabras (4 Páginas) • 679 Visitas
DIAGRAMAS DE INTERACCION
1. DIAGRAMA DE SECUENCIA
Es un diagrama dinámico que representa la comunicación entre objetos a través del tiempo.
Se elaboran por cada caso de uso.
NOTACION:
ESTRUCTURA:
NOTA: Un diagrama de secuencia autogenera automáticamente un diagrama de colaboración.
Luego reordenar el diagrama de colaboración generado
Ejemplo 1: Elaborar un diagrama de secuencia genérico para el caso de uso retirar dinero de un cajero automático
PASOS:
1º Identificar los objetos y darles nombre
• Cliente
• Cajero automático
• Sucursal banco
• Central banco
2º Establecer la comunicación entre objetos en un sentido lógico a través del tiempo en el diagrama de secuencia
• Los nombres de los mensajes de los diagramas de secuencia empiezan con verbos activos, es decir con terminaciones ar, er, ir.
• Los mensajes de texto van con líneas punteadas.
• Los mensajes pueden tener o no parámetros (pueden ser procedimientos y/o fnciones).
• Pueden haber mensajes recursivos (así mismos)
• Un diagrama de secuencia autogenera automáticamente un diagrama de colaboración y viceversa (Seleccionar en el menú Browse/Generar diagrama de Colaboración (F5)).
• Un mensaje con paréntesis (que puede tener o no parámetros) representa la ejecución de una función o un procedimiento.
Autogeneración del diagrama de Colaboración:
Ejemplo 2: Elaborar un diagrama de secuencia detallado para un mantenedor de Producto
Nota: Se parte de un diseño de pantalla.
• En Use Case View, en la carpeta Modelo de casos de Uso crear un paquete llamado Sistema de almacén/Botón derecho/New Use Case Diagram/Dar nombre CUSistemaDeAlmacen/Dar doble clic en el ícono e ir al editor y elaborar el siguiente diagrama de casos de uso:
• Dar doble clic en el CU Mantenedor de Productos/ Seleccionar la pestaña diagrams/ Botón derecho/ Insert sequence diagrams/ Dar nombre DSCUMantenedorDeProductos/ Dar clic en el ícono/ Ir al editor/ Elaborar el diagrama de secuencia.
Elaboramos el diagrama de secuencia identificando los objetos intervinientes: actor (quien usa el sistema), el boundary (pantalla), el conjunto de controles (botones (control)), la entidad (Entity) o entidades que intervienen y objetos complementarios (impresora).
Luego establecemos las comunicaciones entre objetos en un orden lógico a través del tiempo.
Autogeneración del diagrama de Colaboración (Browse/ Generar diagrama de colaboración (F5)):
2. DIAGRAMAS DE COLABORACION
Es un diagrama dinámico que representa la relación entre objetos y luego la comunicación entre ellos a través de mensajes (procedimientos y/o funciones) los cuales se van autoenumerando automáticamente de acuerdo al orden lógico de comunicación.
Se elabora por cada caso de uso.
NOTACION:
NOTA: Los nombres en los diagramas de colaboración empiezan con verbos activos con terminaciones ar, er , ir.
ESTRUCTURA:
PASOS:
• Identificar los objetos y darles
...