Diagramas
Estructurales
Los diagramas
estructurales muestran la estructura estática del sistema y sus partes en
diferentes niveles de abstracción. Existen un total de siete tipos de diagramas
de estructura:
Los diagramas de
clase son, sin duda, el tipo de diagrama UML más utilizado. Es el bloque de construcción
principal de cualquier solución orientada a objetos. Muestra las clases en un
sistema, atributos y operaciones de cada clase y la relación entre cada clase.
En la mayoría de las herramientas de modelado, una clase tiene tres partes,
nombre en la parte superior, atributos en el centro y operaciones o métodos en
la parte inferior. En sistemas grandes con muchas clases relacionadas, las
clases se agrupan para crear diagramas de clases. Las diferentes relaciones
entre las clases se muestran por diferentes tipos de flechas.
Un diagrama de
componentes muestra la relación estructural de los componentes de un sistema de
software. Estos se utilizan principalmente cuando se trabaja con sistemas
complejos que tienen muchos componentes. Los componentes se comunican entre sí
mediante interfaces. Las interfaces se enlazan mediante conectores.
Un diagrama de
despliegue muestra el hardware de su sistema y el software de ese hardware. Los
diagramas de implementación son útiles cuando la solución de software se
despliega en varios equipos, cada uno con una configuración particular y única.
Los diagramas de
objetos, a veces denominados diagramas de instancia, son muy similares a los diagramas
de clases. Al igual que los diagramas de clases, también muestran la relación
entre los objetos, pero usan ejemplos del mundo real. Se utilizan para mostrar
cómo se verá un sistema en un momento dado. Debido a que hay datos disponibles
en los objetos, a menudo se utilizan para explicar relaciones complejas entre
objetos.
Es el Lenguaje
Unificado de Modelado representa las dependencias entre los paquetes que
componen un modelo. Es decir, muestra cómo un sistema está dividido en
agrupaciones lógicas y las dependencias entre esas agrupaciones.
Dado que
normalmente un paquete está pensado como un directorio, los diagramas de
paquetes suministran una descomposición de la jerarquía lógica de un sistema
Diagrama de perfil
es un nuevo tipo de diagrama introducido en UML 2. Este es un tipo de diagrama
que se utiliza muy raramente en cualquier especificación.
Diagrama de estructura compuesta
Los diagramas de
estructura compuesta se utilizan para mostrar la estructura interna de una
clase.
Diagramas
de comportamiento
Los diagramas de actividad representan los flujos de trabajo
de forma gráfica. Pueden utilizarse para describir el flujo de trabajo
empresarial o el flujo de trabajo operativo de cualquier componente de un
sistema. A veces, los diagramas de actividad se utilizan como una alternativa a
los diagramas de máquina del estado.
Como el tipo de diagrama UML más conocido, los diagramas de
casos de uso ofrecen una visión general de los actores involucrados
en un sistema, las diferentes funciones que necesitan esos actores y cómo
interactúan estas diferentes funciones. Es un gran punto de partida para
cualquier discusión del proyecto, ya que se pueden identificar fácilmente los
principales actores involucrados y procesos del sistema.
Diagrama de interacción
Los diagramas de interacción incluyen distintos tipos de
diagramas:
Los diagramas de secuencia en UML muestran cómo los objetos
interactúan entre sí y el orden en que se producen esas interacciones. Es
importante tener en cuenta que muestran las interacciones para un escenario en
particular. Los procesos se representan verticalmente y las interacciones se
muestran como flechas. Los diagramas de secuencia de UML forman parte de un
modelo UML y solo existen dentro de los proyectos de modelado UML.
El diagrama de comunicación se llamó diagrama de
colaboración en UML 1. Es similar a los diagramas de secuencia, pero el foco
está en los mensajes pasados entre objetos.

Comentarios
Publicar un comentario