diagramas de interaccion jennifer cogollo camargo claudia diaz morelo andres macea tirado...

16
DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

Upload: amadis-valles

Post on 22-Apr-2015

9 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

DIAGRAMAS DE INTERACCION

JENNIFER COGOLLO CAMARGOCLAUDIA DIAZ MORELOANDRES MACEA TIRADO

CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

Page 2: DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

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 JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

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 JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

ELEMENTOS DE LOS DIAGRAMAS DE SECUENCIAS

Page 5: DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

ELEMENTOS DE LOS DIAGRAMAS DE SECUENCIAS

Page 6: DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

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 JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

ELEMENTOS DE LOS DIAGRAMAS DE COLABORACION

Page 8: DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

ELEMENTOS DE LOS DIAGRAMAS DE COLABORACION

Page 9: DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

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 JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

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 JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

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 derivarHacer.

Realizar algo el mismo.Iniciar una acción en otro objeto.Controlar o coordinar actividades en otros objetos.

Page 12: DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

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 JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

HERRAMIENTAS PARA ELABORAR DIAGRAMAS DE INTERACCION

Page 14: DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

REFERENCIA

LARMAN, Craig. Applying UML andPatterns. Prentice Hall. 1998.

Page 15: DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

FUENTEShttp://www.sparxsystems.com.ar/

download/ayuda/index.html?actor.htmPatterns. Prentice Hall. 1998.

http://msdn.microsoft.com/esco/library/dd409377.aspx.

http://users.dcc.uchile.cl/~psalinas/uml/interaccion.html.

http://www.vc.ehu.es/jiwotvim/IngenieriaSoftware/Teoria/BloqueII/UML-4.pdf

Page 16: DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN

FUENTES• http://www2.uah.es/jcaceres/

capsulas/DiagramaSecuencia.pdf.• virtual.usalesiana.edu.bo/web/practica/archiv/colabora2.ppt