Diagrama de Actividades



UML es muy útil, pero la terminología puede ser algo densa para un principiante. No se sienta intimidado cuando escuche el término "diagrama de actividad": simplemente se refiere a un sistema estandarizado de notación para un diagrama de flujo. Un diagrama de actividad no es más que un diagrama de flujo. 

¿Qué es un Diagrama de Actividad?

El Lenguaje de modelado unificado tiene varios subconjuntos de diagramas que puede modelar, incluidos diagramas de estructura, diagramas de interacción y diagramas de comportamiento. Los diagramas de actividad son un subconjunto de este último. Junto con el caso de uso y los diagramas de máquinas de estados, se usan para describir las actividades comerciales y la funcionalidad de los sistemas de software. Utilizará un conjunto de símbolos especializados, incluidos los para iniciar, finalizar, fusionar o recibir pasos en el flujo, para construir un diagrama de actividad.


Las partes interesadas tienen muchos problemas que gestionar, por lo que es importante comunicarse con claridad y brevedad. Los diagramas de actividad ayudan a las personas en los aspectos comerciales y de desarrollo de una organización.

Casos de uso para el diagrama de actividades

Los diagramas de actividades tienen una serie de beneficios para cualquier organización. Intenta usar un diagrama de actividad para:


  • Demuestra la lógica de un algoritmo.
  • Describe los pasos realizados en un caso de uso de UML.
  • Ilustrar un proceso de negocios o flujo de trabajo entre los usuarios y el sistema.
  • Simplifique y mejore cualquier proceso al aclarar casos de uso complicados.
  • Modelar elementos de arquitectura de software, como método, función y operación.

Componentes del Diagrama de Actividad

Para responder a la pregunta "¿Qué es un diagrama de actividades en UML?", Primero debe comprender su composición. Algunos de los componentes más comunes de un diagrama de actividad incluyen:
  • Acciones : un paso en la actividad en la que los usuarios o el software realizan una tarea determinada. Esto se simboliza con un rectángulo de bordes redondeados.
  • Nodo de decisión : una rama condicional en el flujo que se representa con un diamante. Incluye una entrada única y dos o más salidas.
  • Flujos de control : este es otro nombre para los conectores que muestran el flujo entre los pasos en el diagrama.
  • Nodo de inicio : simboliza el comienzo de la actividad. Esto está representado con un círculo negro.
  • Nodo final : representa el último paso de la actividad. Está modelado con un círculo negro delineado.

Símbolos del diagrama de actividades y notación

Ahora que ha visto algunos ejemplos, analicemos un diagrama de actividad en sus elementos individuales.
  • estado inicialUn círculo negro es la notación estándar para un estado inicial antes de que una actividad tenga lugar. Puede ser independiente o puede usar una nota para aclarar aún más el punto de partida.
  • estado finalEl círculo negro que se parece a un botón de opción seleccionado es el símbolo UML para el estado final de una actividad. Como se muestra en los dos ejemplos anteriores, las notas también se pueden usar para explicar un estado final.
  • actividad Los símbolos de actividad son los componentes básicos de un diagrama de actividad y generalmente tienen una breve descripción de la actividad que representan.
  • flechaLas flechas representan el flujo de dirección del diagrama de flujo. La flecha apunta en la dirección de las actividades progresivas.
  • unirse Una combinación combina dos actividades simultáneas en un flujo donde solo una actividad está sucediendo a la vez.
  • Un rastrillo de comida divide un flujo de actividad en dos actividades concurrentes.
  • condición El texto de condición se coloca junto a un marcador de decisión para indicarle en qué condiciones se debe dividir un flujo de actividad en esa dirección.
  • decisiónUn marcador con forma de diamante es el símbolo estándar para una decisión. Siempre hay al menos dos caminos que surgen de una decisión y el texto de condición le permite saber qué opciones son mutuamente excluyentes.
  • flujo finalEl marcador de flujo final muestra el punto final de un proceso en un flujo. La diferencia entre un nodo de flujo final y el nodo de estado final es que este último representa el final de todos los flujos en una actividad.
  • Nota La forma utilizada para las notas.

No hay comentarios:

Publicar un comentario

¿Qué es UML?

Historia UML  El lenguaje unificado de modelado (UML, por sus siglas en inglés,  Unified Modeling Language ) es el lenguaje de...