DIAGRAMAS DE COLABORACION INTEGRANTES: MERY JOHANNA RUEDA BELTRAN SERGIO ENRIQUE QUINTERO PLATA
DIAGRAMA DE INTERACION Es una formar de Explicar gráficamente las Interacciones entre los objetos(Instancias del Modelo).
Diagrama de secuencia Ejemplo: Un lector solicita un libro al bibliotecario, y le brinda su título. El bibliotecario busca el libro en un índice y solicita al asistente que le alcance el libro. LECTOR BIBLIOTECARIO INDICE ASISTENTE Solicita un libro brindándole el titulo busca el libro devuelve información solicita que le alcance el libro el libro es entregado entrega el libro
Diagrama de colaboración PERSONA SISTEMA 1. Ingresa a la Plataforma SITIOS 2. Solicita Datos OVAS 3. Recopila Datos Básicos 4. Alimenta el Sistema 5. Crea la Ova 6. LA registra en el sistema DOCENTE USUARIO 7. Busca OVAS 8. Realiza comentarios
DIAGRAMAS DE COLABORACION Esta compuesto de objetos relaciones y mensajes. Muestra como los objetos colaboran entre si, de acuerdo al espacio. Estos objetos se enlazan por medio de flechas las cuales llevan mensajes
DIAGRAMAS DE COLABORACION NOMBRE 1 1:agregar() 3:Actualizar() NOMBRE 2 NOMBRE 3 2:Modificar()
SECUENCIA DE INTERACION Tecleo 1:Notificar (Tecleo) GUI 1:respuesta() S.O. 3:actualizar (tecleo) MONITOR 2:actualizar (tecleo) 1:mostrar(tecleo) CPU T. VIDEO 4:notificar(tecleo)
SECUENCIA CON BURIFICACIÓN Insertar (Alimentación, selección) FACHADA 1. Agregar(Alimentación, selección) 4: despachar (selección) [hay precio de alimentación] 3.2: devolver (cambio) DESPACHADOR REGISTRADOR [alimentación = precio] 2.2: despachar (Selección) [hay precio de entrada] 3.1: despachar (Selección) [alimentación > precio] 2.2: Verificar (Alimentación, precio)
VARIOS OBJETOS RECEPTORES DE UNA CLASE PROFESOR EMPLEADO *[posición en la fila = 1 …] 1: atender () *[todos] 1: atender (tarea) ESTUDIANTE ESTUDIANTE ESTUDIANTE ESTUDIANTE ESTUDIANTE CLIENTE
VARIOS OBJETOS RECEPTORES DE UNA CLASE CLIENTE 1: precio total:= calcular(precioelemento, impuestos) ESTUDIANTE ESTUDIANTE CALCULADORA
SINCRONIZACION VICE COMERCIO VICE VENTAS ESPECIALISTA GERENTE VENTAS 1: crear(campaña, producto) VICE COMERCIO 2: asignar(campaña, producto) VICE VENTAS ESPECIALISTA 2: / colocar anuncio (campaña, producto) GERENTE VENTAS 2: vender(campaña, producto) PERIODICO VENDEDOR CLIENTE *[clientes asignados] 2: llamada ventas(campaña, producto)
CONCLUSIONES El diagrama de colaboraciones y el diagrama de secuencias son muy similares, ambos se utilizan para representar las interacciones de los objetos pero difieren en que el uno se establece en el espacio y el otro en el tiempo
BIBLIOGRAFIA Aprendiendo UML Joseph Schmuller (Pag 130 – 150)