Para gestionar mejor los procesos empresariales,a menudo intentan formalizarlos, describiéndolos con un cierto conjunto de reglas y presentándolos en forma de cierto esquema lógico. Además de que este método contribuye a un mejor análisis y control de las actividades comerciales, aún distribuye claramente las responsabilidades y autoridades entre los empleados y le permite encontrar reservas para mejorar la eficiencia de la empresa. En este sentido, el diagrama de actividad UML (el segundo nombre es diagrama de actividad) es muy conveniente de usar y ahora comprenderá por qué está ganando popularidad rápidamente. Eche un vistazo al siguiente ejemplo:
Describe la organización básica de un servicio de entrega.
El concepto de
En principio, el algoritmo de acciones se puede expresar conutilizando un diagrama de flujo normal integrado en el popular editor de Word o en cualquier otro programa. Sin embargo, un diagrama de actividades es más que eso. Este diagrama se dibuja utilizando el lenguaje UML, que ha demostrado ser un método orientado a objetos para componer y analizar procesos comerciales, así como para crear aplicaciones. Su notación le permite obtener cinco de sus representaciones para cualquier sistema desde las siguientes posiciones:
- diseño;
- precedentes;
- despliegue;
- procesos;
- implementación.
Además, cada uno de los métodos de visualización mencionadosLos sistemas pueden contener una secuencia de acciones que se pueden representar fácilmente mediante un algoritmo. Aquí es donde el diagrama de actividad es incomparable. Con su ayuda, puede complementar el elemento dinámico del modelo y, por lo tanto, aclarar su dinámica. Por lo tanto, un diagrama de actividad es perfecto para los procesos comerciales que ocurren en una empresa: después de todo, ¡la actividad es inherente a casi todos los componentes! El diagrama resultante mostrará cuándo y cómo se mueven los flujos de control de un área de actividad a otra. Además, se pueden construir varias de estas representaciones para un solo sistema. Cada uno de estos diagramas de actividades se centrará en un aspecto específico del sistema, mostrando las diversas actividades que tienen lugar en el interior. La principal diferencia entre un esquema de este tipo y un diagrama de flujo regular es que apoya y fomenta la creación de procesos paralelos. Para mayor claridad, considere el siguiente ejemplo.
¿Muestra este diagrama? cómo se puede organizar el comportamiento del camarero en el restaurante.
Recomendaciones para crear
Empecemos por el software.Si está interesado en el diagrama de actividad de UML, deberá instalar en su computadora cualquier aplicación que admita trabajar con UML: MS Visio, StarUML, Enterprise Architect. Aunque los profesionales utilizan las versiones comerciales, puedes practicar con el software gratuito al principio. También puede utilizar los servicios de sitios especialmente creados para esto, por ejemplo, el servicio Gliffy, Cacco o diagram.ly. El juego de caracteres para crear un gráfico suele ser el mismo. La siguiente figura muestra los elementos principales.
- Resalta la zona que más te interese. Al diseñar sistemas complejos, es simplemente imposible mostrar todas las secuencias importantes en un diagrama.
- Elija objetos comerciales que se lleven altoresponsabilidad por partes individuales del proceso seleccionado. Al mismo tiempo, tanto entidades reales como objetos más abstractos pueden aparecer en su lugar. De una forma u otra, cada uno de ellos deberá crear una pista separada.
- Definir las condiciones iniciales para el estado inicial del proceso y las postcondiciones finales para su finalización. Esto ayudará a definir sus límites.
- Comenzando desde el estado inicial, describa y muestre en el diagrama todas las acciones y actividades que ocurren en diferentes momentos.
- Muchas acciones o acciones complejas deben colapsarse en estados de actividad separados y para cada una de ellas debe elaborar su propio diagrama.
- Muestra las transiciones entre los estados de estas acciones y actividades. Comienza con flujos secuenciales, luego se ramifica y finalmente se fusiona y se divide.
- Cuando el flujo de trabajo depende de objetos importantes,también deben trazarse en un diagrama de actividades. Si es necesario, muestran cómo cambia el valor y el estado de tal objeto para aclarar la esencia de su trayectoria.