Los Diagramas de Actividades de UML nos permiten representar un conjunto de actividades siguiendo una secuencia lógica para cumplir un determinado objetivo. El objetivo a cumplir puede estar enfocado a distintos niveles de abstracción, estos niveles de abstracción pueden ser:
Lo importante de usar estos diagramas, es que nos ayudan a analizar mejor los procesos de negocio, la secuencia de interacción con el sistema y la lógica de una operación que se desea implementar. En consecuencia puede ser usado por un Analista de Negocio, un Analista de Sistema o un Programador.
- a nivel de negocio, un diagrama de actividades puede representar cómo se lleva a cabo un proceso de negocio.
- a nivel de sistema, un diagrama de actividades puede representar cómo se lleva a cabo una funcionalidad o caso de uso.
- a nivel de código, un diagrama de actividades puede representar cómo se lleva a cabo una operación de alguna clase.
Lo importante de usar estos diagramas, es que nos ayudan a analizar mejor los procesos de negocio, la secuencia de interacción con el sistema y la lógica de una operación que se desea implementar. En consecuencia puede ser usado por un Analista de Negocio, un Analista de Sistema o un Programador.
A continuación, se muestra el diagrama de actividades para el proceso de negocio Gestionar apertura de cursos también representado en el Modelo de Casos de Uso de Negocio.
En el diagrama de actividades se pueden mostrar sólo las actividades del proceso o también los responsables que realizan las actividades, estos responsables son roles (que pueden ser actores del negocio y trabajadores del negocio). Principalmente son los actores de negocio los que inician el proceso, para el ejemplo es el Director Académico. Por otra parte, un proceso debe tener un inicio y uno o mas finales.
¿Los Diagramas de Actividades de Negocio se puede llevar a un diagrama de Sistema, y este a su vez a Diagrama de código?
ResponderEliminar