Objetos de diagrama UML y su uso

Publicado: 2022-04-05

Aquí hay una descripción general de los nueve tipos diferentes de objetos de diagrama de modelado que se envuelven bajo el encabezado de UML.

  • Diagramas de clases UML
  • Diagramas de casos de uso UML
  • Diagramas de objetos UML
  • Diagramas de secuencia UML
  • Diagramas de colaboración UML
  • Diagramas de gráficos de estado UML
  • Diagramas de actividad UML
  • Diagramas de componentes UML
  • Diagramas de implementación UML

Todos estos objetos de diagrama UML están disponibles en Creately y puede probar una demostración o echar un vistazo a algunos diagramas UML de muestra para obtener más contexto.

Sistema

Un sistema en un diagrama de casos de uso UML es un rectángulo que abarca todos los casos de uso en el sistema que define el alcance de su sistema. Cualquier cosa dentro del cuadro representa la funcionalidad que está dentro del alcance y cualquier cosa fuera no lo está. Tenga en cuenta que los actores en el sistema están fuera del sistema.

objetos de diagrama uml de ejemplo de sistema

objeto sencillo

diagrama de objetos - objetos de diagrama uml

El objeto simple del diagrama de objetos UML es un rectángulo que muestra el nombre del objeto. El nombre de este objeto suele estar subrayado.

Objeto

El elemento objeto del diagrama de objetos UML es un rectángulo dividido en dos partes. La parte superior contiene el nombre del objeto, mientras que la segunda parte contiene los atributos del objeto. Nota: Este elemento no debe confundirse con el elemento Clase que se divide en tres partes.

Forma de objeto: objetos de diagrama uml

Activación

Los elementos de activación en el diagrama de secuencia UML son cuadros en las líneas de vida. Estos también se denominan cuadros de invocación de métodos e indican que un objeto está respondiendo a un mensaje. Comienza cuando se recibe el mensaje y finaliza cuando el objeto termina de manejar el mensaje.

ejemplo de activación - objetos de diagrama uml

Flecha de mensaje

Flecha de mensaje: objetos de diagrama uml

La flecha de mensaje en el diagrama de colaboración UML muestra la interacción entre el objeto de inicio y el objeto de destino.

Estado inicial

El estado inicial del diagrama de diagrama de estado de UML es el estado de un objeto antes de cualquier transición. Para los objetos, este podría ser el estado cuando se crea una instancia. El estado inicial del diagrama de actividad de UML marca el punto de entrada y el estado de actividad inicial. La notación para el estado inicial es un pequeño círculo relleno. Solo puede haber un estado inicial en un diagrama.

Estado final

El estado final del diagrama UML Statechart marca la destrucción del objeto cuyo estado estamos modelando. El final de la actividad en un diagrama de actividad UML muestra la finalización de la actividad. La notación final se muestra como un círculo que rodea un pequeño círculo relleno.

Actividad

El estado de actividad en un Diagrama de Gráfico de Estado UML y el Diagrama de Actividad UML marcan una acción por parte de un objeto. La notación para esto es un rectángulo redondeado.

objetos de diagrama uml de ejemplo de actividad

Unión

Cruce - objetos de diagrama uml

El estado de unión en un diagrama de diagrama de estado UML son vértices que se utilizan para encadenar varias transiciones. Se utilizan para construir rutas de transición compuestas entre estados. Un cruce está representado por un pequeño círculo negro.

Elección

El estado de elección en un diagrama de diagrama de estado UML evalúa las protecciones de los disparadores de sus transiciones salientes para seleccionar solo una transición saliente. La decisión sobre qué camino tomar puede ser una función de los resultados de acciones anteriores realizadas en el mismo paso de ejecución hasta la finalización. Un pseudoestado de elección se muestra como un símbolo en forma de diamante.

Bifurcación / Unirse

Forma de horquilla: objetos de diagrama uml

Una notación de bifurcación en un diagrama de actividad UML es un nodo de control que divide un flujo en múltiples flujos concurrentes. Esto tendrá un borde entrante y múltiples bordes salientes. Un nodo de unión es un nodo de control que sincroniza múltiples flujos. Esto tendrá múltiples bordes entrantes y un borde saliente.

Los vértices de bifurcación en el diagrama UML Statechart sirven para dividir una transición entrante en dos o más transiciones que terminan en vértices objetivo ortogonales. Los segmentos que salen de un vértice de horquilla no deben tener guardas ni gatillos. Unir vértices sirve para fusionar varias transiciones que emanan de vértices de origen en diferentes regiones ortogonales. Las transiciones que ingresan a un vértice de unión no pueden tener protecciones ni disparadores.

Puede crearlos fácilmente en línea utilizando nuestra herramienta de diagrama de actividad.

Estado compuesto

Un estado compuesto en un diagrama de diagrama de estado UML es un estado que tiene subestados (estados anidados).

Objeto

La notación de objetos en un diagrama de actividad UML es un nodo de actividad que se utiliza para definir el flujo de objetos en una actividad.

Fin de flujo

forma final de flujo - objetos de diagrama uml

El nodo final de flujo en los diagramas de actividad UML es un nodo final de control que termina un flujo. Destruye todos los tokens que le llegan pero no tiene efecto en otros flujos de la actividad. Este es un círculo pequeño con una X adentro.

Recibo de señal

La notación de recepción de señal, también denominada acción de evento Aceptar en un diagrama de actividad UML, es una acción que espera a que ocurra un evento específico. Esto se dibuja como un pentágono cóncavo.

objetos de diagrama uml de recepción de señal

Envío de señal

El envío de señales en el Diagrama de actividad UML es una acción que crea una instancia de señal a partir de sus entradas y la transmite al objeto de destino, donde puede provocar la activación de una transición de máquina de estado o la ejecución de una actividad.

ejemplo de envío de señales objetos de diagrama uml

Partición de actividad

objetos de diagrama uml de partición de actividad

La partición de actividad en un diagrama de actividad UML es un carril horizontal/vertical. Las particiones se utilizan para separar acciones dentro de un diagrama de actividades.

Componente

objetos de diagrama uml de forma de componente

Un diagrama de componentes UML de componentes representa una parte modular de un sistema. Un elemento de componente en un diagrama de implementación UML representa una pieza distribuible de implementación de un sistema.

Interfaz proporcionada

Una interfaz proporcionada de un componente en un diagrama de componentes UML describe los servicios que el componente ofrece a su entorno. Esto se modela utilizando la notación piruleta.

Interfaz requerida

Una interfaz requerida de un componente en un diagrama de componentes UML declara los servicios que el componente espera de su entorno. Esto se modela usando la notación de socket.

objetos de diagrama uml de interfaz requeridos

Interfaz proporcionada e interfaz requerida con puerto

Una interfaz proporcionada con puerto en un diagrama de componentes UML especifica un punto de interacción distinto entre el componente y su entorno. Los puertos se representan como pequeños cuadrados a los lados de los componentes.

puerto de interfaz - objetos de diagrama uml

Nodo

Un elemento de nodo en un diagrama de implementación UML es cualquier cosa que realice un trabajo en el sistema. Esto puede ser hardware como computadoras personales; o software como el sistema operativo, el servidor de la base de datos, etc.

Dispositivo

Un elemento de dispositivo en un diagrama de implementación UML es un tipo de nodo que representa un recurso computacional físico en un sistema, como un servidor de aplicaciones.

ejemplo de dispositivo - objetos de diagrama uml

Especificación de implementación

Un elemento de especificación de implementación en un diagrama de implementación UML es un archivo de configuración, como un documento XML o un archivo de texto que define cómo se implementa un artefacto en un nodo.

ejemplo de especificación de implementación objetos de diagrama uml