2. ¿Qué es un diagrama de actividades?
También conocido como diagrama de flujo
de control general en el cual se representa
de manera gráfica de un algoritmo. Su uso
se extiende más allá de la programación ya
que también es utilizado en la economía, en
procesos industriales y en la psicología
cognitiva.
Fig. 1 Diagrama de acividades
3. Ventajas y desventajas del diagrama de actividades.
Ventajas:
La creación de un diagrama de actividades ayuda al usuario a:
● Demostrar la lógica de un algoritmo.
● Describir los pasos usados en la utilización de uml.
● Ilustrar un proceso de negocios o flujo de trabajo entre los usuarios y el sistema.
● Simplificar y mejorar cualquier proceso clarificando casos de uso complicados.
● Modelar elementos de arquitectura de software, tales como método, función y operación.
Desventajas:
● Su principal desventaja es que no muestran de una forma clara los enlaces existentes entre
las acciones y los objetos, siendo mucho más apropiado para ello los diagramas de
interacción.
4. Componentes básicos de un diagrama de actividades.
Algunos de los componentes más comunes de un diagrama de actividades son:
● Acción: Un paso en la actividad en el que los usuarios o el software realizan una tarea
dada. Las acciones se representan a través de rectángulos con aristas redondeadas.
● Nodo de decisión: Una rama condicional en el flujo que se representa con un
diamante. Incluye una sola entrada y dos o más salidas.
● Flujos de control: Otro nombre para los conectores que muestran el flujo entre pasos
en el diagrama.
● Nodo inicial: Simboliza el inicio de la actividad. El nodo inicial se representa con un
círculo negro.
● Nodo terminal: Representa el paso final en la actividad. El nodo terminal se
representa por medio de un círculo negro de contorno blanco.
5. Simbología de un diagrama de actividades.
Símbolo Nombre Descripción
Inicio
Representa el inicio de un proceso o flujo de trabajo en un
diagrama de actividades. Se puede usar por sí solo o con
un símbolo de nota que explique el punto de inicio.
Actividad
Indica las actividades que componen un proceso modelado.
Es un símbolo principal del este diagrama..
Conector
Muestra el flujo direccional o el flujo de control de la
actividad. Una flecha entrante inicia un paso de una
actividad.
Unión o barra
de
sincronización
Combina dos actividades simultáneas y las vuelve a
introducir en un flujo en el que solo ocurre una actividad a la
vez.
Activity
6. Símbolo Nombre Descripción
Bifurcación
Divide el flujo de una sola actividad en dos actividades
simultáneas.
Decisión
Este símbolo representa la división o la fusión de varios
flujos que depende de una decisión inicial y necesaria para
la solución de un problema. Debe tener como mínimo dos
salidas.
Nota
-mensajes adicionales
-son usados para especificar y aportar claridad al diagrama
Enviar Señal Indica que se está enviando una señal a una actividad
receptora
7. Símbolo Nombre Descripción
Recibir Señal
Demuestra la aceptación de un evento.
Pseudoestado
de historia
superficial
Representa una transición que invoca el último estado
activo.
Bucle de
opción
Permite que el creador modele una secuencia repetitiva
dentro del símbolo de bucle de opción.
Fnal de flujo Representa el final de un flujo de proceso específico.
8. Símbolo Nombre Descripción
[Condition] Texto de
condición
indicar bajo qué condición un flujo de actividad debe
bifurcarse en esa dirección.
Finalización Marca el estado final de una actividad
10. Referencias
[ 1 ] M. P. Usaola. "Apuntes de Ingeniería del Software II". Escuela Superior de Informática – La Escuela Superior de Informática de
Ciudad Real, Universidad de Castilla-La Mancha es un centro universitario que imparte el ciclo completo de Ingeniería en
Informática: grado, máster y doctorado. http://www.inf-cr.uclm.es/www/mpolo/asig/0304/capitulo9.pdf (accedido el 23 de abril de
2022).
[ 2 ] L. Vivanco. "Diagramas de Actividades". Share and Discover Knowledge on SlideShare.
https://es.slideshare.net/leninviv/diagramas-de-actividades (accedido el 23 de abril de 2022).
[ 3 ] "Diagramas de actividades: el flujo de trabajo representado gráficamente". IONOS Digitalguide.
https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/diagramas-de-actividades-uml/ (accedido el 23 de abril de 2022).
[ 4 ] Anónimo. "Tutorial de Diagrama de Actividad | Cómo Dibujar un Diagrama de Actividad". Blog de Creately.
https://creately.com/blog/es/diagramas/tutorial-del-diagrama-de-actividad/ (accedido el 23 de abril de 2022).