miércoles, 22 de septiembre de 2010

DIAGRAMA DE COLABORACIÓN

En los contratos de colaboración se incluye una primera conjetura óptima sobre las pos condiciones referentes al inicio de las operaciones del sistema. Sin embargo los contratos no muestran una solución de cómo los objetos de software van a cumplir con ellos.

El U.M.L. contiene diagramas de interacción que explican gráficamente como los objetos interactúan a través de mensajes para realizar las tareas.

ACTIVIDADES Y DEPENDENCIAS

Los diagramas de interacción se realizan en la fase de diseño de un ciclo de desarrollo. No se pueden preparar si antes no se generan los siguientes artefactos:

·         Un modelo conceptual: El diseñador podrá definir las clases del software correspondientes a los conceptos.

·         Contratos de la operación del sistema: El diseñador identifica las responsabilidades y las pos condiciones que han de llenar los diagramas de interacción.

·         Casos de usos reales: El diseñador recaba información sobre las tareas que realizan los diagramas de interacción, además de lo estipulado en los contratos.

DIAGRAMA DE INTERACCIÓN

Un diagrama de interacción explica gráficamente las interacciones existentes entre las instancias del modelo de estos. El U.M.L. define dos tipos de estos diagramas; ambos sirven para expresar interacciones semejantes o idénticas del mensaje:

Ø  DIAGRAMA DE COLABORACIÓN: Describen las interacciones entre los objetos en un formato de grafo o red.

Ø  DIAGRAMA DE SECUENCIA: Describen las interacciones en una especie de formato de cerca o muro.

COMO PREPARAR DIAGRAMAS DE COLABORACIÓN

Para preparar diagramas de colaboración se debe:

1.    Elaborar un diagrama por cada operación del sistema durante el ciclo actual de desarrollo.

a.    En cada mensaje del sistema, dibuje un diagrama incluyéndolo como mensaje inicial.

2.    Si el diagrama se torna complejo, divídalo en diagramas más pequeños.

3.    Diseñe un sistema de objetos interactivos que realicen las tareas, usando como punto de partida las responsabilidades del contrato de operación, las pos condiciones y la descripción de casos de uso.

No hay comentarios:

Publicar un comentario