Professional Documents
Culture Documents
0
Los diagramas estticos:
Diagrama de clases
Los diagramas de clases se usan para mostrar las clases de un sistema y las
relaciones entre ellas. Una sola clase puede mostrarse en ms de un diagrama de
clases y no es necesario mostrar todas las clases en un solo diagrama monoltico
de clases. El mayor valor es mostrar las clases y sus relaciones desde varias
perspectivas, de una manera que ayudar a transmitir la comprensin ms til.
Los diagramas de clases muestran una vista esttica del sistema; no describen los
comportamientos o cmo interactan los ejemplos de las clases. Para describir los
comportamientos y las interacciones entre los objetos de un sistema, podemos
revisar los diagramas de interaccin.
Diagrama de objetos
Diagrama de componentes
El uml define varios tipos de modelos, incluyendo modelos para anlisis, para
diseo y para implementacin. Sin embargo, nada hay que le fuerce a crear o
mantener tres modelos para una aplicacin. Un ejemplo de un diagrama que
podra encontrar en un modelo de implementacin es de componentes. En un
diagrama de componentes, stos se muestran piense en subsistemas en el
producto final.
Diagrama de despliegue
Diagrama de estados
Mientras que los diagramas de interaccin muestran los objetos y los mensajes
que se pasan entre ellos, un diagrama de estado muestra el estado cambiante de
un solo objeto, conforme ste pasa por un sistema. Si continuamos con nuestro
ejemplo, entonces nos enfocaremos sobre Esaw y cmo est cambiando su
estado a medida que busca con afn el alimento, lo encuentra y lo consume
Diagrama de actividad
Un diagrama de actividades es la versin uml de un diagrama de flujo. Los
diagramas de actividades se usan para analizar los procesos y, si es necesario,
volver a realizar la ingeniera de los procesos
Diagramas de interaccin.
Existen dos tipos de diagramas de interaccin: la secuencia y la colaboracin.
Ambos transmiten la misma informacin, empleando una perspectiva un poco
diferente.
. Diagrama de secuencia
Los diagramas de secuencia muestran las clases a lo largo de la parte superior y
los mensajes enviados entre esas clases, modelando un solo flujo a travs de los
objetos del sistema.
Un diagrama de secuencia implica un ordenamiento en el tiempo al seguir la
secuencia de mensajes desde arriba a la izquierda hasta abajo a la derecha.
Debido a que en el diagrama de colaboracin no se indica en forma visual un
ordenamiento en el tiempo, numeramos los mensajes para indicar el orden en el
cual se presentan.
. Diagrama de colaboracin
Los diagramas de colaboracin usan las mismas clases y mensajes, pero
organizados en una disposicin espacial.