versiones software historia ejemplos descargar uml

uml - software - ¿Cómo presentar un bucle en el diagrama de actividad?



uml software (1)

¿Cómo presentar un bucle en un diagrama de actividad? Aquí está mi situación:

Para cada carpeta, verifico cada documento, y para cada documento que verifico su contenido, si no es válido (basado en la búsqueda de palabras clave), realice la acción X y pase al siguiente documento. Cuando todos los documentos sean verificados pasan a la siguiente carpeta.


Hay 3 notaciones diferentes que puedes usar.

Como su bucle se basa en algunos elementos (carpetas, documentos), la forma más conveniente es utilizar la Región de expansión (de tipo iterativo).

La segunda opción, que es una opción preferida cuando tiene un bucle basado en un guard es un Nodo de bucle.

La última posibilidad es simplemente construir una estructura de fusión / decisión correctamente estructurada.

Los beneficios de los dos primeros son que son compactos y claros. También es fácil tener bucles anidados. Nada de esto es cierto con la última opción. Sin embargo, si presenta su diagrama a alguien que no está familiarizado con UML (especialmente si no tiene oportunidad de explicar el significado de una estructura particular), el último enfoque generalmente se reconoce y comprende más ampliamente.