USO DE LOS DIAGRAMAS DE ACTIVIDADES PARA EL MODELADO DEL NEGOCIO
Por regla egla gene genera rall cuan cuando do nos nos enca encarrgan gan dise diseñ ñar un sist sistem ema a de información estamos adaptando unos flujos de trabajo y comportamientos a un sistema informático. Poder representar correctamente estos flujos y entenderlos nos será de gran gran ayud ayuda a a la hora hora de dise diseña ñarr nues nuestr tro o sist sistem ema. a. Dent Dentrro de UML UML dispone disponemos mos del diagram diagrama a de activida actividades, des, este diagram diagrama a nos servirá servirá para para defin definir ir los proce procesos sos de nego negocio cio,, que que ha de contem contempla plarr nuest nuestro ro sistema de información. Los diagramas de actividades forman parte del modelado del negocio. Al realizar el diagrama de actividades podemos ver de una forma clara todas todas activi activida dade des s y su flujo flujo lógic lógico o , inclu incluyen yendo do los proc proceso esos s que que se ejecu ejecuta tan n en para paralel lelo, o, (Y no solam solamen ente te el flujo flujo secue secuenci ncial al ), flujo flujo de actividades y no de datos, esta es una de las diferencias principales entre el diagrama de actividades y otro tipo de diagramas de flujo, y es así así como como debe debemo mos s de pens pensar ar cuan cuando do dise diseña ñamo mos s un diag diagra rama ma de actividades. Este tipo de diagrama no es solamente utilizado en la ingeniería del software, sino en otras áreas donde se ha de definir procesos de trabajo, ya que con ellos podemos representar la secuencia lógica de un proceso de negocio, desglosando este en diferentes actividades, esta es una de las grandes virtudes de este tipo de diagrama. Los diagramas de actividades aparecieron en la notación UML 1.3, y es uno de los utilizados para el modelado de los aspectos dinámicos del sistema. Y estos están basados en los diagramas de eventos de Jim Odell y otras técnicas de modelado como SDL y redes de Petri. Todo diagrama de actividades esta compuesto por una serie de actividades que representan un estado dentro del flujo. Este estado ha de generar alguna información. Y es representado por la siguiente figura: Estereotipos
IDE
Actividad de Grupo UML
http://groups.msn.com/UML
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
negocio
Activity
Una actividad puede descomponerse aún más descomponiendo as sus actividades en otro grupo de ellas. IDE
Descripción En el Racional Rose, se puede agregar un diagrama de actividades dentro de una actividad para detallar mas los pasos de esta actividad
En otros ides se describe dentro de la misma actividad
Evidentemente todo flujo que representa una actividad puede verse interrumpida.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
El diagrama de actividades nos permite identificar comportamientos lógicos del flujo de actividades, con este flujo podremos obtener una representación clara del comportamiento del negocio ante unas condiciones lógicas. Para ello utilizaremos el símbolo del rombo.
Las actividades se comunican entre ellas utilizando las transiciones, para representar una transición utilizaremos una flecha. El sentido del flujo que estamos representando viene dada por el sentido de la flecha. Dentro del flujo del negocio que estamos modelando es posible encontrar flujos concurrentes. En el diagrama de actividades disponemos de una barra de sincronización para especificar la división y la unión de los flujos de trabajo paralelos.
. Con las barras de sincronización representamos flujos paralelos, pero UML incorpora un elemento muy interesante para representar flujos
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Con el Swinlines podremos representar no solo que hace el proceso de negocio sino también quien lo hace. La posibilidad de poder representar responsabilidades y procesos paralelos hacen de los diagramas de actividades un valor añadido sobre los diagramas de flujo, ya que estos únicamente pueden representar los procesos secuenciales.
El diagrama de actividades lo utilizaremos en la fase de análisis , pero también lo podemos utilizar en la fase de desarrollo, en esta fase lo utilizaremos como herramienta para representar el comportamiento de los los obje bjetos, tos, par para ello llo es recom comendable que esto stos apare arezcan can representando su valor inicial así como los resultados tras la actividad. Pero no todos los flujos los podemos representar utilizando el diagrama
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
que que debe debemo mos s de desa desarr rrol olla larr grac gracia ias s a su gran gran riqu riquez eza a expr expres esiv iva, a, despejando de esta forma los posibles circuitos concurrentes o externos a nuestro sistema. Estos diagramas también son utilizados para modelar el flujo de un caso de uso.