jueves, 25 de abril de 2013

Resumen Capitulo 7 del Libro Lenguaje Unificado de Modelado


DIAGRAMAS


Diagramas, vistas y, modelos
Modelado de las diferentes vistas de un sistema
Modelado de las diferentes niveles de abstracción
Modelado de vistas complejas
Organización de diagramas y otros artefactos.

Un diagrama es solo una proyección gráfica de los elementos que configuran un sistema.

Normalmente, las partes estáticas de un sistema se representarán mediante uno de los cuatro diagramas siguientes:
Ø  Diagrama de clase
Ø  Diagrama de objetos
Ø  Diagrama de componentes
Ø  Diagrama de despliegue

Para las partes dinámicas

Ø  Diagrama de casos de uso
Ø  Diagrama de secuencia
Ø  Diagrama de colaboración
Ø  Diagrama de estado
Ø  Diagrama de actividades.

Diagrama de  clases   muestra un conjunto de clases, interfaces y colaboraciones, así como sus relaciones, cubren la vista de diseño estático de un sistema, incluyen clases activas cubren la vista de procesos estáticos de un sistema.

Diagrama de objetos  muestra un conjunto de objetos y sus relaciones representan instantáneas de instancias de los elementos encontrados en los diagramas de clase. Cubren la vista de diseño y proceso estático de un sistema.

Diagrama de casos de uso muestra un conjunto de casos de uso y actores y sus relaciones Cubren la vista de casos de uso  estática de un sistema.


Estos diagramas son especialmente importantes en el modelado y organización del comportamiento de un sistema.

Diagrama de secuencia  Es un diagrama de interacciones que resalta la ordenación temporal de los mensajes. Es importante mencionar que los diagramas de interacción entre  un conjunto de objetos y sus relaciones, incluyendo los mensajes que pueden ser enviados entre ellos.

Diagrama de colaboración  es un diagrama de interacción que resalta la organización estructural de los objetos que envían y reciben mensajes.

Diagrama de estados (statechart)  muestra una máquina de estados, que consta de estados transiciones, eventos y actividades. Cubren la vista dinámica de un sistema y el comportamiento de una interfaz, una clase o una colaboración y resaltan el comportamiento dirigido por eventos de un objeto.

Diagrama de actividades  muestra el flujo de actividades dentro de un sistema.   Cubren la vista dinámica, son importantes al modelar el funcionamiento de un sistema y resaltan el flujo de control de objetos.
Diagrama de componentes  muestra la organización y las dependencias entre un conjunto de componentes, cubren la vista de implementación estática, se relacionan con diagramas de clase en que un componente se corresponde  con una o más clases, interfaces o colaboraciones.

Diagrama de despliegue  muestra la configuración de nodos de procesamiento en tiempo de ejecución y los componentes que residen en ellos. Su relación con los diagramas de componentes en que un nodo incluye, uno o más componentes.

No hay comentarios:

Publicar un comentario