diagramas de interaccion - cun monteria

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

Upload: andres-macea-tirado

Post on 22-Jul-2015

170 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Diagramas de interaccion - Cun Monteria

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

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

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

ELEMENTOS DE LOS DIAGRAMAS

DE SECUENCIAS

Page 5: Diagramas de interaccion - Cun Monteria

ELEMENTOS DE LOS DIAGRAMAS

DE SECUENCIAS

Page 6: Diagramas de interaccion - Cun Monteria

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

ELEMENTOS DE LOS DIAGRAMAS

DE COLABORACION

Page 8: Diagramas de interaccion - Cun Monteria

ELEMENTOS DE LOS DIAGRAMAS

DE COLABORACION

Page 9: Diagramas de interaccion - Cun Monteria

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

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

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

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

HERRAMIENTAS PARA ELABORAR

DIAGRAMAS DE INTERACCION

Page 14: Diagramas de interaccion - Cun Monteria

REFERENCIA

LARMAN, Craig. Applying UML and

Patterns. Prentice Hall. 1998.

Page 15: Diagramas de interaccion - Cun Monteria

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

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

gramaSecuencia.pdf.

• virtual.usalesiana.edu.bo/web/practica/arc

hiv/colabora2.ppt