SlideShare una empresa de Scribd logo
1 de 16
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.
TIPOS DE DIAGRAMAS
         DE INTERACCION
DIAGRAMAS       DE SECUENCIAS:
 Muestran la forma en que los objetos
 se comunican entre si al transcurrir el
 tiempo.
ELEMENTOS DE LOS DIAGRAMAS
      DE SECUENCIAS
ELEMENTOS DE LOS DIAGRAMAS
      DE SECUENCIAS
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.
ELEMENTOS DE LOS DIAGRAMAS
     DE COLABORACION
ELEMENTOS DE LOS DIAGRAMAS
     DE COLABORACION
PATRONES GRASP
       Patrones 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.
PATRONES
   GRASP
 Patrones 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.
PATRONES
       GRASP
     Patrones 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.
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
HERRAMIENTAS PARA ELABORAR
 DIAGRAMAS DE INTERACCION
REFERENCIA
 LARMAN, Craig. Applying UML and
 Patterns. Prentice Hall. 1998.
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
FUENTES
•   http://www2.uah.es/jcaceres/capsulas/Dia
    gramaSecuencia.pdf.
•   virtual.usalesiana.edu.bo/web/practica/arc
    hiv/colabora2.ppt

Más contenido relacionado

Similar a Diagramas de interaccion - Cun Monteria

Similar a Diagramas de interaccion - Cun Monteria (20)

Patrones GRASP de tipo de bajo acoplamiento
Patrones GRASP de  tipo de bajo acoplamientoPatrones GRASP de  tipo de bajo acoplamiento
Patrones GRASP de tipo de bajo acoplamiento
 
UML
UMLUML
UML
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
 
0 todo
0 todo0 todo
0 todo
 
Diseño de patrones
Diseño de patronesDiseño de patrones
Diseño de patrones
 
Patrones GRASP
Patrones GRASPPatrones GRASP
Patrones GRASP
 
Patrones GRASP
Patrones GRASPPatrones GRASP
Patrones GRASP
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
Tipos de modelo y metodologias
Tipos de modelo y metodologiasTipos de modelo y metodologias
Tipos de modelo y metodologias
 
Metodologia UML
Metodologia UMLMetodologia UML
Metodologia UML
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
 
Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño I
 
Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño I
 
aplicado al analisis y diseño de REA diseño computacional
aplicado al analisis y diseño de REA diseño computacionalaplicado al analisis y diseño de REA diseño computacional
aplicado al analisis y diseño de REA diseño computacional
 
Sistema de informacion gerencial diagrama de flujo
Sistema de informacion gerencial diagrama de flujoSistema de informacion gerencial diagrama de flujo
Sistema de informacion gerencial diagrama de flujo
 
Sistema de informacion gerencial-diagrama de flujo
Sistema de informacion gerencial-diagrama de flujoSistema de informacion gerencial-diagrama de flujo
Sistema de informacion gerencial-diagrama de flujo
 
Uml albagni camila ibarguen asprilla
Uml albagni camila ibarguen asprillaUml albagni camila ibarguen asprilla
Uml albagni camila ibarguen asprilla
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 

Diagramas de interaccion - Cun Monteria

  • 1. DIAGRAMAS DE INTERACCION JENNIFER COGOLLO CAMARGO CLAUDIA DIAZ MORELO ANDRES MACEA TIRADO CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR - CUN
  • 2. 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.
  • 3. TIPOS DE DIAGRAMAS DE INTERACCION DIAGRAMAS DE SECUENCIAS: Muestran la forma en que los objetos se comunican entre si al transcurrir el tiempo.
  • 4. ELEMENTOS DE LOS DIAGRAMAS DE SECUENCIAS
  • 5. ELEMENTOS DE LOS DIAGRAMAS DE SECUENCIAS
  • 6. 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.
  • 7. ELEMENTOS DE LOS DIAGRAMAS DE COLABORACION
  • 8. ELEMENTOS DE LOS DIAGRAMAS DE COLABORACION
  • 9. PATRONES GRASP Patrones 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.
  • 10. PATRONES GRASP Patrones 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.
  • 11. PATRONES GRASP Patrones 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.
  • 12. 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
  • 13. HERRAMIENTAS PARA ELABORAR DIAGRAMAS DE INTERACCION
  • 14. REFERENCIA  LARMAN, Craig. Applying UML and  Patterns. Prentice Hall. 1998.
  • 15. 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
  • 16. FUENTES • http://www2.uah.es/jcaceres/capsulas/Dia gramaSecuencia.pdf. • virtual.usalesiana.edu.bo/web/practica/arc hiv/colabora2.ppt