los Lenguaje de modelado unificado (UML) es un lenguaje de modelado de propósito general en el campo de la ingeniería de software, que está diseñado para proporcionar una forma estándar de visualizar el diseño de un sistema. Este artículo discutirá sobre los bloques de construcción UML. Básicamente consta de 3 componentes a saber,

  1. Cosas
  2. Relación
  3. Diagramas

1. cosas

Esta es la parte más importante en los bloques de construcción UML. Las cosas se pueden clasificar como,

  • Estructural
  • Comportamiento
  • Agrupamiento
  • Anotación

1.1 estructural

Las cosas estructurales definen la parte estable (estática) del modelo. Las cosas estructurales son clase, interfaz, colaboración, caso de uso, componente y nodo.

  • Clases son un conjunto de objetivos que otorgan responsabilidades similares.
  • Interfaces son un conjunto de operaciones que especifican un conjunto de clases.
  • Colaboraciones define conexiones entre elementos.
  • Caso de uso describe un conjunto de acciones realizadas en un sistema.
  • Componentes describe las partes físicas del sistema.
  • Nodos describe un elemento físico que tiene un tiempo de ejecución.

1.2 Comportamiento

Consiste en todas las partes dinámicas del sistema.

  • Interacción – Comportamiento que consiste en un grupo de mensajes intercambiados entre elementos.
  • Máquina estatal – La máquina de estados puede mostrar los diferentes estados de una entidad y también cómo una entidad responde a varios eventos cambiando de un estado a otro.

1.3 Agrupación

Es un mecanismo para agrupar los elementos del modelo UML.

  • Paquete – El paquete es el único elemento de agrupación disponible para reunir elementos estructurales y de comportamiento.

1.4 Anotación

Las anotaciones se utilizan para capturar comentarios, descripciones y comentarios de elementos del modelo UML.

2. Relación

Las relaciones mostrarán cómo los elementos están conectados y asociados entre sí. Hay cuatro (4) tipos de relaciones disponibles.

  • Dependencia
  • Asociación
  • Generalización
  • Realización

2.1 Dependencia

La relación entre 2 cosas y el cambio en un elemento afecta al otro.

2.2 2.2 Asociación

Conjunto de enlaces que conectan elementos de UML. Describe cuántos objetos participan en una relación particular.

2.3 Generalización

Conecta un elemento especializado con un elemento generalizado.

2,4 Realización

Un elemento describe alguna responsabilidad que aún no se implementa.

3. Diagramas UML

Este es el núcleo del modelado UML. Los diversos tipos de diagramas UML son,

  • Diagrama de clase
  • Diagrama de objeto
  • Use el diagrama del caso
  • Diagrama de secuencia
  • Diagrama de componentes
  • Diagrama de actividad
  • Diagrama de gráfico de estado
  • Diagrama de colaboración
  • Diagrama de implementación

Analicemos los diagramas UML en nuestro próximo artículo.

UML Building blocks – Resumen