SlideShare una empresa de Scribd logo
1 de 13
DIAGRAMADE INTERACCION(SECUENCIAY COLABORACION)
Los diagramas de interacción son modelos que describen como grupos de
objetos colaboran para conseguir algún fin.
Estos diagramas muestran objetos, así como los mensajes que se pasan entre
ellos dentro del caso de uso n Los diagramas de interacción capturan el
comportamiento de un caso de uso.
Los diagramas de interacción se expresan de dos maneras:
• diagramas de secuencia .
• diagramas de colaboración.
DIAGRAMA DE SECUENCIA:
El tiempo avanza desde el comienzo hasta el final de la página, aunque se puede tomar el sentido
contrario.
La exactitud temporal solo toma importancia en las aplicaciones de tiempo real, por lo que los ejes de
tiempo suelen tener marcas temporales.
El orden horizontal de aparición de los objetos no tiene ninguna importancia.
La notación está tomada, en gran parte, del diagrama de secuencias de mensajes entre objetos de
Busch Mann (POSA diagramas).
DIAGRAMA DE COLABORACION:
Un diagrama de colaboración es una forma de representar interacción entre objetos .
muestra una interacción organizada basándose en los objetos que toman parte en la interacción y los
enlaces entre los mismos (en cuanto a la interacción se refiere).
ELEMENTOS DE DIAGRAMADE INTERACCION
• Objetos o Roles: nodos del grafo.
• Enlaces o comunicaciones: arcos del
grafo.
• Mensajes: llevan número de secuencia y
flecha dirigida.
• Anidamiento: se utiliza la numeración
decimal
• Iteración: colocar un * antes del número
de secuencia y una cláusula de condición,
si es necesario.
• Bifurcación: los caminos alternativos
tendrán el mismo número de secuencia,
seguido del número de subsecuencia, y se
deben distinguir por una condición.
CARACTERISTICASY VENTAJAS
• Muestra cómo las instancias específicas de las
clases trabajan juntas para conseguir un
objetivo común.
• Implementa las asociaciones del diagrama de
clases mediante el paso de mensajes de un
objeto a otro. Dicha implementación es
llamada "enlace".
• Permite elegir el orden en que pueden
hacerse las cosas.
• Puede describir procesos o casos de uso.
• Muestra los aspectos dinámicos de un
sistema.
• Establece las reglas de secuencia a seguir.
• Ayuda a un programador a desarrollar código
a través de una descripción lógica de un
proceso.
EJEMPLOSDE DIAGRAMADE INTERACCION
• DIAGRAMA DE SECUENCIA
Este diagrama muestra la interacción de
los objetos entre ellos. Es importante
comentar que hasta este momento no
se han considerado objetos técnicos. En
UML, durante el Análisis de los
requerimientos y el Análisis, no se
consideran objetos técnicos que definan
detalles y soluciones en el sistema de
software, tales como objetos para
interfaces de usuario, bases de datos,
comunicaciones, etc. Todos esos objetos
se consideran hasta el diseño del
sistema .
DIAGRAMADE COLABORACION
RESUMEN
• Los diagramas de colaboración son otro tipo de diagramas de
interacción, que contiene la misma información que los diagramas de
secuencia, sólo que se centran en las responsabilidades de cada
objeto, en lugar del tiempo en que los mensajes son enviados. Un
Diagrama de Colaboración describe en forma de un grafo el
comportamiento de sistemas, subsistemas y operaciones,
representando los objetos que intervienen, así como los mensajes
que intercambian, enumerados en el tiempo.
SUMMARY
Collaboration Diagrams are another type of interaction diagrams , which contains the same information as
sequence diagrams ,
only focus on the responsibilities of each object , rather than the time when the messages are sent .
A collaboration diagram describes as a graph the behavior of systems , subsystems and operations ,
representing the objects involved ,
as well as exchanging messages listed in time. Collaboration Diagrams are another type of interaction
diagrams ,
which contains the same information as sequence diagrams , only focus on the responsibilities of each
object , rather than the time when the messages are sent .
A collaboration diagram describes as a graph the behavior of systems , subsystems and operations ,
representing the objects involved , as well as exchanging messages listed in time.
RECOMENDACIONES
• Utilizar diagrama global de interacción.
• Utilizar diagrama de caso de uso , para construcción del sistema.
• No utilizar diagrama de tiempo.
CONCLUSIONES
• Diagramas de interacción: define los mensajes mediante los cuales interactúan
los objetos de manera simple.
• Diagramasde paquetes: dividen el sistema de manera jerárquica englobando
clases mediante paquetes.
• Diagramasde estructura:muestra el funcionamiento de una clase de manera
interna.
APRECIACIONDEL EQUIPO
• El diagrama de colaboración es un tipo de diagrama de interacción cuyo objetivo es describir el
comportamiento dinámico del sistema de información mostrando cómo interactúan los objetos
entre sí.
• Manejar la comunicación entre los elementos del sistema.
• Mostrar cómo será implementada una operación.
• Indicar cómo deben colaborar los objetos del sistema para llevar a cabo una operación.
GLOSARIODETERMINOS
• Notación:Sistema de signos convencionales que se utiliza en una disciplina
determinada para representar ciertos conceptos.
• Subsistemas:es un sistema que se ejecuta sobre un sistema operativo, este
puede ser un Shell (iterpretre de comandos]]) del sistema operativo
primario o puede ser una máquina virtual.
• UML :lenguaje de modelado de sistemas de software más conocido y
utilizado en la actualidad.
BIBLIOGRAFIAO LINKOGRAFIA
• profesores.fi-b.unam.mx/sequence_colaboration.html
• http://es.wikipedia.org/wiki/.
• www.infor.uva.es/~mlaguna/cd/CD4.PDF

Más contenido relacionado

La actualidad más candente

Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacionZonickX
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosCarolina Cols
 
Rationalrose grupo12
Rationalrose grupo12Rationalrose grupo12
Rationalrose grupo12maku_pro
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividadJulio Pari
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracionstill01
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposjuriberuiz
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 

La actualidad más candente (20)

Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
Diagrama de Colaboración
Diagrama de ColaboraciónDiagrama de Colaboración
Diagrama de Colaboración
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacion
 
7.flujo, comportamiento, patrones y web apps
7.flujo, comportamiento, patrones y web apps7.flujo, comportamiento, patrones y web apps
7.flujo, comportamiento, patrones y web apps
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Rationalrose grupo12
Rationalrose grupo12Rationalrose grupo12
Rationalrose grupo12
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 

Destacado

Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentesmarianela0393
 
Diagramas De Despligue Uml
Diagramas De Despligue UmlDiagramas De Despligue Uml
Diagramas De Despligue Umlarcangelsombra
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estadoguest5ed375
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades umlcamiloan40
 
Spiritual life
Spiritual lifeSpiritual life
Spiritual lifeSam Ranken
 
Literatura hebrea
Literatura hebreaLiteratura hebrea
Literatura hebreaedtrfrias
 
silla de trabajo desplazable para un estudiante con movilidad reducida
silla de trabajo desplazable para un estudiante con movilidad reducidasilla de trabajo desplazable para un estudiante con movilidad reducida
silla de trabajo desplazable para un estudiante con movilidad reducidaWilmer Marcano
 
Get the Chance of Earning More Revenue in your Travel Business with Ajura
Get the Chance of Earning More Revenue in your Travel Business with AjuraGet the Chance of Earning More Revenue in your Travel Business with Ajura
Get the Chance of Earning More Revenue in your Travel Business with AjuraManika Negi
 
Personalidade e Resultados em Team Building
Personalidade e Resultados em Team BuildingPersonalidade e Resultados em Team Building
Personalidade e Resultados em Team BuildingIris Buono
 
Correccion del examen
Correccion del examenCorreccion del examen
Correccion del examenallentona
 
Parc nacional Etosha
Parc nacional EtoshaParc nacional Etosha
Parc nacional EtoshaElmonenunblog
 

Destacado (20)

Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
Diagramas De Despligue Uml
Diagramas De Despligue UmlDiagramas De Despligue Uml
Diagramas De Despligue Uml
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estado
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades uml
 
Arun jose
Arun joseArun jose
Arun jose
 
resume2
resume2resume2
resume2
 
tesfa
tesfatesfa
tesfa
 
Spiritual life
Spiritual lifeSpiritual life
Spiritual life
 
Literatura hebrea
Literatura hebreaLiteratura hebrea
Literatura hebrea
 
Suicidio
SuicidioSuicidio
Suicidio
 
silla de trabajo desplazable para un estudiante con movilidad reducida
silla de trabajo desplazable para un estudiante con movilidad reducidasilla de trabajo desplazable para un estudiante con movilidad reducida
silla de trabajo desplazable para un estudiante con movilidad reducida
 
FEAS draft v4
FEAS draft v4FEAS draft v4
FEAS draft v4
 
Resume updated
Resume updatedResume updated
Resume updated
 
Get the Chance of Earning More Revenue in your Travel Business with Ajura
Get the Chance of Earning More Revenue in your Travel Business with AjuraGet the Chance of Earning More Revenue in your Travel Business with Ajura
Get the Chance of Earning More Revenue in your Travel Business with Ajura
 
Personalidade e Resultados em Team Building
Personalidade e Resultados em Team BuildingPersonalidade e Resultados em Team Building
Personalidade e Resultados em Team Building
 
Correccion del examen
Correccion del examenCorreccion del examen
Correccion del examen
 
Parc nacional Etosha
Parc nacional EtoshaParc nacional Etosha
Parc nacional Etosha
 

Similar a Diagrama de interaccion(secuencia y colaboracion)

Similar a Diagrama de interaccion(secuencia y colaboracion) (20)

Uml
UmlUml
Uml
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
UML ACTIVIDAD 2
UML ACTIVIDAD 2UML ACTIVIDAD 2
UML ACTIVIDAD 2
 
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
 
Diagramas
DiagramasDiagramas
Diagramas
 
Uml Resumen
Uml ResumenUml Resumen
Uml Resumen
 
UML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de ModeladoUML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de Modelado
 
2. lenguaje de modelado unificado uml
2. lenguaje de modelado unificado uml2. lenguaje de modelado unificado uml
2. lenguaje de modelado unificado uml
 
Harold tarupi diagramas_uml
Harold tarupi diagramas_umlHarold tarupi diagramas_uml
Harold tarupi diagramas_uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml10
Diagramas uml10Diagramas uml10
Diagramas uml10
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
Lenguajes de programación: UML
Lenguajes de programación: UMLLenguajes de programación: UML
Lenguajes de programación: UML
 
Diagramas
DiagramasDiagramas
Diagramas
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
ANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docxANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docx
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 

Más de marianela0393

Más de marianela0393 (9)

Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
CPM
CPMCPM
CPM
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Cocomo
CocomoCocomo
Cocomo
 
diagrama de depliegue
diagrama de deplieguediagrama de depliegue
diagrama de depliegue
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Clinica
ClinicaClinica
Clinica
 
Trabajo 10 da
Trabajo 10 daTrabajo 10 da
Trabajo 10 da
 

Último

1. PRESENTACION COSMOBIOLOGIA.pdf ler el texto
1. PRESENTACION COSMOBIOLOGIA.pdf  ler el texto1. PRESENTACION COSMOBIOLOGIA.pdf  ler el texto
1. PRESENTACION COSMOBIOLOGIA.pdf ler el textoangelcajo31
 
Patologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdfPatologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdfNATHALIENATIUSHKAESP
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo VenezuelaJESUS341998
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosJENNIFERBERARDI1
 
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdfUñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdfCinthiaRivera31
 
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICOMODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICOIreneGonzalez603427
 
FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx10ColungaFloresJosSa
 
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdfDIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdfhugorebaza00
 
¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!Yes Europa
 

Último (9)

1. PRESENTACION COSMOBIOLOGIA.pdf ler el texto
1. PRESENTACION COSMOBIOLOGIA.pdf  ler el texto1. PRESENTACION COSMOBIOLOGIA.pdf  ler el texto
1. PRESENTACION COSMOBIOLOGIA.pdf ler el texto
 
Patologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdfPatologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdf
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datos
 
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdfUñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
 
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICOMODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
 
FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx
 
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdfDIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
 
¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!
 

Diagrama de interaccion(secuencia y colaboracion)

  • 1. DIAGRAMADE INTERACCION(SECUENCIAY COLABORACION) Los diagramas de interacción son modelos que describen como grupos de objetos colaboran para conseguir algún fin. Estos diagramas muestran objetos, así como los mensajes que se pasan entre ellos dentro del caso de uso n Los diagramas de interacción capturan el comportamiento de un caso de uso. Los diagramas de interacción se expresan de dos maneras: • diagramas de secuencia . • diagramas de colaboración.
  • 2. DIAGRAMA DE SECUENCIA: El tiempo avanza desde el comienzo hasta el final de la página, aunque se puede tomar el sentido contrario. La exactitud temporal solo toma importancia en las aplicaciones de tiempo real, por lo que los ejes de tiempo suelen tener marcas temporales. El orden horizontal de aparición de los objetos no tiene ninguna importancia. La notación está tomada, en gran parte, del diagrama de secuencias de mensajes entre objetos de Busch Mann (POSA diagramas). DIAGRAMA DE COLABORACION: Un diagrama de colaboración es una forma de representar interacción entre objetos . muestra una interacción organizada basándose en los objetos que toman parte en la interacción y los enlaces entre los mismos (en cuanto a la interacción se refiere).
  • 3. ELEMENTOS DE DIAGRAMADE INTERACCION • Objetos o Roles: nodos del grafo. • Enlaces o comunicaciones: arcos del grafo. • Mensajes: llevan número de secuencia y flecha dirigida. • Anidamiento: se utiliza la numeración decimal • Iteración: colocar un * antes del número de secuencia y una cláusula de condición, si es necesario. • Bifurcación: los caminos alternativos tendrán el mismo número de secuencia, seguido del número de subsecuencia, y se deben distinguir por una condición.
  • 4. CARACTERISTICASY VENTAJAS • Muestra cómo las instancias específicas de las clases trabajan juntas para conseguir un objetivo común. • Implementa las asociaciones del diagrama de clases mediante el paso de mensajes de un objeto a otro. Dicha implementación es llamada "enlace". • Permite elegir el orden en que pueden hacerse las cosas. • Puede describir procesos o casos de uso. • Muestra los aspectos dinámicos de un sistema. • Establece las reglas de secuencia a seguir. • Ayuda a un programador a desarrollar código a través de una descripción lógica de un proceso.
  • 5. EJEMPLOSDE DIAGRAMADE INTERACCION • DIAGRAMA DE SECUENCIA Este diagrama muestra la interacción de los objetos entre ellos. Es importante comentar que hasta este momento no se han considerado objetos técnicos. En UML, durante el Análisis de los requerimientos y el Análisis, no se consideran objetos técnicos que definan detalles y soluciones en el sistema de software, tales como objetos para interfaces de usuario, bases de datos, comunicaciones, etc. Todos esos objetos se consideran hasta el diseño del sistema .
  • 7. RESUMEN • Los diagramas de colaboración son otro tipo de diagramas de interacción, que contiene la misma información que los diagramas de secuencia, sólo que se centran en las responsabilidades de cada objeto, en lugar del tiempo en que los mensajes son enviados. Un Diagrama de Colaboración describe en forma de un grafo el comportamiento de sistemas, subsistemas y operaciones, representando los objetos que intervienen, así como los mensajes que intercambian, enumerados en el tiempo.
  • 8. SUMMARY Collaboration Diagrams are another type of interaction diagrams , which contains the same information as sequence diagrams , only focus on the responsibilities of each object , rather than the time when the messages are sent . A collaboration diagram describes as a graph the behavior of systems , subsystems and operations , representing the objects involved , as well as exchanging messages listed in time. Collaboration Diagrams are another type of interaction diagrams , which contains the same information as sequence diagrams , only focus on the responsibilities of each object , rather than the time when the messages are sent . A collaboration diagram describes as a graph the behavior of systems , subsystems and operations , representing the objects involved , as well as exchanging messages listed in time.
  • 9. RECOMENDACIONES • Utilizar diagrama global de interacción. • Utilizar diagrama de caso de uso , para construcción del sistema. • No utilizar diagrama de tiempo.
  • 10. CONCLUSIONES • Diagramas de interacción: define los mensajes mediante los cuales interactúan los objetos de manera simple. • Diagramasde paquetes: dividen el sistema de manera jerárquica englobando clases mediante paquetes. • Diagramasde estructura:muestra el funcionamiento de una clase de manera interna.
  • 11. APRECIACIONDEL EQUIPO • El diagrama de colaboración es un tipo de diagrama de interacción cuyo objetivo es describir el comportamiento dinámico del sistema de información mostrando cómo interactúan los objetos entre sí. • Manejar la comunicación entre los elementos del sistema. • Mostrar cómo será implementada una operación. • Indicar cómo deben colaborar los objetos del sistema para llevar a cabo una operación.
  • 12. GLOSARIODETERMINOS • Notación:Sistema de signos convencionales que se utiliza en una disciplina determinada para representar ciertos conceptos. • Subsistemas:es un sistema que se ejecuta sobre un sistema operativo, este puede ser un Shell (iterpretre de comandos]]) del sistema operativo primario o puede ser una máquina virtual. • UML :lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad.
  • 13. BIBLIOGRAFIAO LINKOGRAFIA • profesores.fi-b.unam.mx/sequence_colaboration.html • http://es.wikipedia.org/wiki/. • www.infor.uva.es/~mlaguna/cd/CD4.PDF