Diagrama de actividad UML: una guía completa

Un diagrama de actividad es similar a un diagrama de flujo de trabajo empresarial (o BPMN ) o un diagrama de flujo simple, con una semántica más rica. Describe las actividades del sistema, o las personas que realizan las actividades, y el flujo secuencial de estas actividades. Los diagramas de actividades son uno de los diagramas UML relacionados con los métodos orientados a objetos, a través de los cuales se pueden utilizar en cualquier otro paradigma de desarrollo de software.

Los diagramas de actividad describen el flujo de control de una actividad a otra, describen la secuencia de actividades, y las actividades indican las acciones y estados de las cosas que se procesan. La perspectiva del diagrama de actividades es la interacción entre diferentes actividades de los objetos en el sistema, y ​​la interacción entre actividades permite una mejor comprensión del problema.

Los elementos de un diagrama de actividad

Ocupaciones

  • Las actividades se describen como frases de verbo-objeto, las actividades se representan mediante rectángulos redondeados y el flujo de control entre actividades se representa mediante flechas sólidas.
  • Las actividades representan acciones en el proceso, y las actividades pueden ser grandes o pequeñas, y las actividades pueden continuar descomponiéndose en actividades más pequeñas.
  • La granularidad de las actividades está determinada por el significado del diagrama a expresar, ya sea que se pretenda representar un proceso amplio o un proceso específico.

Puntos de inicio y fin

  • Los gráficos de actividad solo pueden tener un punto de partida, pero pueden tener múltiples puntos finales.

EDITE ESTE EJEMPLO DE DIAGRAMA DE ACTIVIDAD

Decisión de ramificación

  • El rombo representa la decisión de rama, que es la misma que la decisión de rama del diagrama de flujo.

Diagrama de actividad UML: una guía completa

EDITE ESTE EJEMPLO DE DIAGRAMA DE ACTIVIDAD

bifurcar y unirse

  • Fork y Join deben usarse en combinación para representar acciones simultáneas.
  • Fork indica que una actividad se completa para producir múltiples actividades paralelas posteriores; la convergencia indica que múltiples actividades se completan antes de pasar a la siguiente actividad.
  • Una bifurcación es una actividad que apunta a múltiples puntos y una unión es una actividad que resulta de la convergencia de múltiples puntos.
  • Las actividades entre bifurcación y unión se ejecutan en paralelo, y después de la ejecución final de toda reunión unificada en la siguiente actividad.

EDITE ESTE EJEMPLO DE DIAGRAMA DE ACTIVIDAD

Objeto

  • Un objeto está representado por una caja rectangular y el nombre del objeto es un sustantivo llamado nodo de objeto. Las actividades pueden tener múltiples entradas y salidas, y un objeto puede ser una entrada que se convierte en una actividad llamada flujo de objetos.

Tutorial de Diagrama de Actividad

EDITE ESTE EJEMPLO DE DIAGRAMA DE ACTIVIDAD EN LÍNEA

carril

  • La actividad en la calle representa la acción a la que pertenece este actor. La interacción de información entre el rol (actor o departamento) y la actividad se puede expresar mejor mediante la interacción de información a través de los carriles.

Tutorial de Diagrama de Actividad

EDITE ESTE EJEMPLO DE DIAGRAMA DE ACTIVIDAD EN LÍNEA

Proceso de envío

El siguiente ejemplo describe una actividad de flujo empresarial de procesamiento de pedidos. En la figura siguiente, el pedido solicitado es un parámetro de entrada de la actividad. Una vez que se acepta el pedido y se completa toda la información requerida, se acepta el pago y se envía el pedido.

Ejemplo de diagrama de actividad

EDITE ESTE EJEMPLO DE DIAGRAMA DE ACTIVIDAD EN LÍNEA

Ejemplo – Diagrama de actividad – Proceso de propuesta comercial

Los diagramas de actividad también se pueden utilizar para describir los roles y las áreas de responsabilidad en el negocio; en otras palabras, quién es responsable de hacer qué en el negocio. Los roles y las áreas de responsabilidad se documentan como columnas (carriles UML) en el diagrama de actividades. Los carriles muestran qué trabajadores comerciales participan en la realización del flujo de trabajo.

Este diagrama de actividad que documenta cómo la empresa realiza un proceso de propuesta, con tres áreas de responsabilidades (interfaz de ventas del cliente, propietario de la propuesta y propietario de la cotización)

Ejemplo de diagrama de actividad: propuesta comercial

EDITE ESTE EJEMPLO DE DIAGRAMA DE ACTIVIDAD EN LÍNEA

Más ejemplos de diagramas de clases:

Ejemplo 1: Proceso de envío de artículos

Ejemplo de diagrama de actividad

EDITE ESTE EJEMPLO DE DIAGRAMA DE ACTIVIDAD EN LÍNEA

Ejemplo 2: carriles multidimensionales

UML 2.0 amplía esta capacidad de creación de particiones a múltiples dimensiones para los diagramas de actividad y proporciona notación adicional, de modo que las acciones individuales se pueden etiquetar con el nombre de la partición a la que pertenecen.

El siguiente diagrama muestra un ejemplo de carriles multidimensionales tal como aparecerían según UML 2.0, donde las acciones se agrupan según la ubicación y la responsabilidad.

Ejemplo de Diagrama de Actividad: Carriles Multidimensionales

EDITE ESTE EJEMPLO DE DIAGRAMA DE ACTIVIDAD EN LÍNEA

Ejemplo de diagrama de actividad y plantillas

VP Online ofrece una herramienta UML en línea que le permite crear diagramas de actividad de aspecto profesional en muy poco tiempo. Cree fácilmente sus diagramas con arrastrar y soltar, formatee formas con diferentes colores y fuentes, guarde sus diseños en un espacio de trabajo en la nube y colabore con su equipo. También puede exportar y compartir su trabajo a través de una colección de formatos de imágenes y documentos como PNG, JPG, GIF, SVG y PDF.

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.