140 likes | 348 Views
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. LECTOR. BIBLIOTECARIO. INDICE. ASISTENTE.
E N D
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 LECTOR BIBLIOTECARIO INDICE ASISTENTE 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. 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 SITIOS 3. Recopila Datos Básicos 1. Ingresa a la Plataforma 2. Solicita Datos 4. Alimenta el Sistema DOCENTE SISTEMA 7. Busca OVAS 5. Crea la Ova USUARIO 8. Realiza comentarios 6. LA registra en el sistema OVAS
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 1: crear(campaña, producto) VICE COMERCIO 2: asignar(campaña, producto) VICE VENTAS ESPECIALISTA GERENTE VENTAS 2: / colocar anuncio (campaña, producto) 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)