Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Diagramas de Interacción – UML




Enviado por Pablo Turmero



Partes: 1, 2, 3


    Monografias.com

    Interacción
    Los objetos interactúan para realizar colectivamente los servicios ofrecidos por las aplicaciones. Los diagramas de interacción muestran cómo se comunican los objetos en una interacción

    Existen dos tipos de diagramas de interacción: el Diagrama de Colaboración y el Diagrama de Secuencia

    Monografias.com

    Mensajes
    Sintaxis para mensajes:

    predecesor / guarda secuencia: retorno := msg(args)

    Monografias.com

    Diagramas de interacción
    El Diagrama de Secuencia es más adecuados para observar la perspectiva cronológica de las interacciones

    El Diagrama de Colaboración ofrece una mejor visión espacial mostrando los enlaces de comunicación entre objetos

    El D. de Colaboración puede obtenerse automáticamente a partir del correspondiente D. de Secuencia (o viceversa)

    Monografias.com

    Diagrama de Secuencia
    Muestra la secuencia de mensajes entre objetos durante un escenario concreto

    Cada objeto viene dado por una barra vertical

    El tiempo transcurre de arriba abajo

    Cuando existe demora entre el envío y la atención se puede indicar usando una línea oblicua

    Monografias.com

    Diagrama de Secuencia

    Monografias.com

    Diagrama de Secuencia
    mostrando foco de control,
    condiciones, recursión
    creación y destrucción
    de objetos

    Monografias.com

    Diagrama de Secuencia

    Monografias.com

    Diagrama de Colaboración
    Son útiles en la fase exploratoria para identificar objetos

    La distribución de los objetos en el diagrama permite observar adecuadamente la interacción de un objeto con respecto de los demás

    La estructura estática viene dada por los enlaces; la dinámica por el envío de mensajes por los enlaces

    Monografias.com

    Mensajes
    Un mensaje desencadena una acción en el objeto destinatario

    Un mensaje se envía si han sido enviados los mensajes de una lista (sincronización):

    A
    B
    A.1, B.3 / 1:Mensaje

    Monografias.com

    Mensajes
    Un mensaje se envía de manera condicionada:

    A
    B
    [x>y] 1: Mensaje

    Monografias.com

    Mensajes
    Un mensaje que devuelve un resultado:

    A
    B
    1: distancia:= mover(x,y)

    Monografias.com

    Clasificación
    El mundo real puede ser visto desde abstracciones diferentes (subjetividad)

    Mecanismos de abstracción:

    Clasificación / Instanciación
    Composición / Descomposición
    Agrupación / Individualización
    Especialización / Generalización

    La clasificación es uno de los mecanismos de abstracción más utilizados

    Monografias.com

    Clases

    La clase define el ámbito de definición de un conjunto de objetos

    Cada objeto pertenece a una clase

    Los objetos se crean por instanciación de las clases

    Monografias.com

    Clases: Notación Gráfica
    Cada clase se representa en un rectángulo con tres compartimientos:

    nombre de la clase
    atributos de la clase
    operaciones de la clase
    motocicleta
    color
    cilindrada
    velocidad maxima
    arrancar
    acelerar
    frenar

    Partes: 1, 2, 3

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter