You are on page 1of 2

CONSTRUCCIN DE UN DIAGRAMA DE CLASES DE DISEO

Normalmente se tiene una idea de un Diagrama de Clases, con una asignacin de responsabilidades inicial. En caso de que no se tenga dicho Diagrama deClases Borrador, puede seguirse la siguiente estrategia

1. Identificar todas las clases participantes en la solucin software. Esto se lleva a cabo analizando los Diagramas de Interaccin. 2. Representarlas en un diagrama de clases. 3. Duplicar los atributos que aparezcan en los conceptos asociados del Modelo Conceptual. 4. Aadir los mtodos, segn aparecen en los Diagramas de Interaccin. 5. Aadir informacin de tipo a los atributos y mtodos. 6. Aadir las asociaciones necesarias para soportar la visibilidad de atributos requerida. 7. Aadir flechas de navegabilidad a las asociaciones para indicar la direccin de visibilidad de los atributos. 8. Aadir relaciones de dependencia para indicar visibilidad no correspondiente a atributos.Algunos de estos pasos se van realizando segn se vayan completando los Diagramas de Interaccin correspondientes.

Definir los Casos de Uso Reales


Un Caso de Uso Real describe el diseo real del caso de uso segn una tecnologa concreta de entrada y de salida y su implementacin. Si el caso de uso implica una interfaz de usuario, el caso de uso real incluir bocetos de las ventanas y detalles de la interaccin a bajo nivel con los widgets (botn, lista seleccionable, campo editable, etc.

Diagramas de Interaccin
Los Diagramas de Interaccin muestran el intercambio de mensajes entre instancias del modelo de clases para cumplir las post-condiciones establecidas en un contrato. Hay dos clases de Diagramas de Interaccin:1. Diagramas de Colaboracin.2. Diagramas de Secuencia..La notacin en UML para ambos es la definida en la pgina 11.De entre ambos tipos, los Diagramas de Colaboracin tienen una mayor expresividad y mayor economa espacial (una interaccin compleja puede ser muy larga en un Diagrama de Secuencia), sin embargo en ellos la secuencia de interaccin entre objetos es ms difcil de seguir que en un Diagrama de Secuencia. Ambos tipos de diagramas expresan la misma informacin, por lo que se puede usar cualquiera de los dos para expresar la interaccin entre los objetos del sistema.

You might also like