diagramas de interaccion - cun monteria
TRANSCRIPT
![Page 1: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/1.jpg)
DIAGRAMAS DE INTERACCION
JENNIFER COGOLLO CAMARGO
CLAUDIA DIAZ MORELO
ANDRES MACEA TIRADO
CORPORACION UNIFICADA NACIONAL DE
EDUCACION SUPERIOR - CUN
![Page 2: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/2.jpg)
DIAGRAMAS DE INTERACCION
Son aquellos que describen el
comportamiento de un sistema, para
demostrar como los objetos interactúan
dinámicamente en diferentes momentos
durante la ejecución del sistema.
![Page 3: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/3.jpg)
TIPOS DE DIAGRAMAS
DE INTERACCION
DIAGRAMAS DE SECUENCIAS:
Muestran la forma en que los objetos
se comunican entre si al transcurrir el
tiempo.
![Page 4: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/4.jpg)
ELEMENTOS DE LOS DIAGRAMAS
DE SECUENCIAS
![Page 5: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/5.jpg)
ELEMENTOS DE LOS DIAGRAMAS
DE SECUENCIAS
![Page 6: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/6.jpg)
TIPOS DE DIAGRAMAS DE
INTERACCION
DIAGRAMAS DE COLABORACION:
Muestra una interacción organizada
basándose en los objetos que toman parte
en la interacción y los enlaces entre los
mismos.
![Page 7: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/7.jpg)
ELEMENTOS DE LOS DIAGRAMAS
DE COLABORACION
![Page 8: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/8.jpg)
ELEMENTOS DE LOS DIAGRAMAS
DE COLABORACION
![Page 9: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/9.jpg)
PATRONES GRASPPatrones generales de software para asignar
responsabilidades
¿ Que es un patrón?Es la descripción de un problema y una solución que
recibe un nombre y puede emplearse en otro
contexto.
Se caracterizan:
Tienen un nombre.
Tienen un contexto o problema a resolver.
Tiene una solución.
Tienen un consecuencia al utilizarlo.
![Page 10: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/10.jpg)
PATRONES
GRASPPatrones de generales de software para asignar responsabilidades
Describe los principios fundamentales de la
asignación de responsabilidades a objetos
expresados en forma de patrones.
En los patrones GRASP se codifican algunos
de los principios, que se aplican al preparar
los diagramas de interacción.
![Page 11: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/11.jpg)
PATRONES
GRASPPatrones de generales de software para asignar responsabilidades
Asignación de responsabilidad:
Obligaciones o contratos de una clase.
Dos clases de responsabilidades.
Conocer.
Conocer la información privada del objeto.
Conocer acerca de los objetos relacionados.
Conocer acerca de lo que se puede calcular o
derivar
Hacer.
Realizar algo el mismo.
Iniciar una acción en otro objeto.
Controlar o coordinar actividades en otros
objetos.
![Page 12: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/12.jpg)
Cuando se asignan responsabilidades?
En la fase de análisis.
Definición de los servicios de los componentes
de la arquitectura global.
Definición de los atributos de las clases del modelo
conceptual del mundo.
Definición de los diagramas de interacción, para
refinar el modelo conceptual del mundo.
En la fase de diseño:
Diseño estructural, refinamiento del modelo
conceptual del mundo
Responsabilidades de conocer
Definición de métodos
![Page 13: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/13.jpg)
HERRAMIENTAS PARA ELABORAR
DIAGRAMAS DE INTERACCION
![Page 14: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/14.jpg)
REFERENCIA
LARMAN, Craig. Applying UML and
Patterns. Prentice Hall. 1998.
![Page 15: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/15.jpg)
FUENTES http://www.sparxsystems.com.ar/download
/ayuda/index.html?actor.htmPatterns.
Prentice Hall. 1998.
http://msdn.microsoft.com/esco/library/dd4
09377.aspx.
http://users.dcc.uchile.cl/~psalinas/uml/int
eraccion.html.
http://www.vc.ehu.es/jiwotvim/IngenieriaSo
ftware/Teoria/BloqueII/UML-4.pdf
![Page 16: Diagramas de interaccion - Cun Monteria](https://reader030.vdocuments.pub/reader030/viewer/2022020110/55ae8a2f1a28ab801c8b4731/html5/thumbnails/16.jpg)
FUENTES• http://www2.uah.es/jcaceres/capsulas/Dia
gramaSecuencia.pdf.
• virtual.usalesiana.edu.bo/web/practica/arc
hiv/colabora2.ppt