Modelado de Aspectos Dinámicos mediante Diagramas de Interacción

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en con un tamaño de 2,6 KB

Cuando se modelan los aspectos dinámicos de un sistema, normalmente se utilizan los diagramas de interacción de dos formas principales:

Modelado de Flujos de Control por Ordenación Temporal

  1. Establecer el contexto de la interacción.
  2. Establecer el escenario de interacción: Identificando qué objetos juegan un rol en ella.
  3. Establecer la línea de vida de cada objeto.
  4. A partir del mensaje que inicia la interacción: Colocar los mensajes subsiguientes de arriba hacia abajo.
  5. Si es necesario:
    • Visualizar el anidamiento de mensajes o el intervalo de tiempo en el que tiene lugar la computación: Adornar la línea de vida de cada objeto con su foco de control.
    • Especificar restricciones de tiempo o espacio: Adornar cada mensaje con una marca de tiempo y asociar las restricciones apropiadas.
    • Especificar este flujo de control más formalmente: Asociar precondiciones y poscondiciones a cada mensaje.

Modelado de Flujos de Control por Organización

  1. Establecer el contexto de la interacción.
  2. Establecer el escenario de interacción, identificando qué objetos juegan un rol en la interacción. Objetos más importantes: Centro; Resto: Exterior.
  3. Establecer las propiedades iniciales de estos objetos.
  4. Especificar los enlaces entre esos objetos.
  5. Comenzando por el mensaje que inicia la interacción: Asociar cada mensaje subsiguiente al enlace apropiado, estableciendo su número de secuencia. Los anidamientos se representan con numeración decimal.
  6. Si es necesario especificar:
    • Restricciones de tiempo o espacio: Adornar cada mensaje con una marca de tiempo y asociar las restricciones adecuadas.
    • El flujo de control más formalmente: Asociar precondiciones y poscondiciones a cada mensaje.

Características de un diagrama de interacción bien estructurado

  • Se ocupa de modelar un aspecto de la dinámica de un sistema.
  • Contiene solo aquellos elementos esenciales para comprender ese aspecto.
  • Proporciona detalles de forma consistente con su nivel de abstracción y solo debe mostrar aquellos adornos que son esenciales para su comprensión.

Entradas relacionadas: