Uml vs bpmn

Solo disponible en BuenasTareas
  • Páginas : 5 (1092 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de marzo de 2012
Leer documento completo
Vista previa del texto
Desarrollo ítem nro. 3

1) Mencione y explique las similitudes y diferencias entre BPMN y UML, al menos tres.

Similitudes | Diferencias |
1- En ambos tipo de notación se utiliza rectángulos redondeados para graficar las actividades 2- Ambos lenguaje de moldeamiento son utilizados para determinar las funciones de un determinadoproceso atreves de la iteración que hay entre las actividades de este. 3- Un diagrama de procesos de negocio cuenta con una pasarela paralela y un diagrama de actividad emplea a un nodo de unión. | 1- BPMN se utiliza para modelar la mejora de de un sistema implementado dentro de un sistema. UML se utiliza para modelar las actividades dentro de una organización. 2- Los mecanismos paraproporcionar el modelo de Split en paralelo son diferentes entre las dos notaciones. BPMN proporciona mecanismos mucho más sencillo con la secuencia de flujo múltiple de salida y la "caja paralela". Si un objeto de control es necesario o deseado, luego de una pasarela paralela está disponible. UML requiere que un objeto gráfica-cal, crear la división en paralelo. En general, el enfoque de control de flujoes la diferencia entre las dos notaciones. 3- BPMN emplea una sola forma, un diamante, para representar a ningún tipo de control o en contra sprint-en el flujo de tokens entre las actividades. UML cuenta con dos tipos diferentes de objetos (un diamante y un bar) para representar el control del flujo de Token |

2) ¿Cómo se representan tanto en UML como en BPMN la tarea de sincronización?
BPMN:En BPMN, hay dos mecanismos para el patrón de sincronización. El primer mecanismo consiste en el uso de una pasarela en paralelo. Esta pasarela también funciona para el patrón de división en paralelo), ​​y puede realizar ambas funciones al mismo tiempo. El portal acepta múltiples secuencias de flujo de entrada y espera a que un testigo llegue a cada flujo antes de un único token que continuará másallá de la puerta de enlace. Este mecanismo se utiliza para ambos de los dos primeros tipos de patrones de división en paralelo.
UML: El diagrama de actividades UML utiliza una combinación de nodo de combinar una serie de caminos paralelos. La barra de combinación indica que las cuentas deben llegar a todos los flujos de control de entrada de la barra. Otro mecanismo que está disponible para undiagrama de actividad utiliza una sub-actividad. Si hay caminos paralelos dentro de una sub-actividad, entonces cada uno de esos caminos puede terminar en un nodo independiente, que no termina de flujo final. 
3) ¿Cuáles son los métodos por los cuales BPMN ofrece elección múltiple?, explíquelo
El primer mecanismo consiste en las condiciones impuestas en la secuencia de flujo de salida de unaactividad. Un objeto de la Puerta de ida no se utiliza, pero como no es el control del flujo el que se ve afectado por las condiciones, mini-portales (pequeños diamantes) se muestran al principio de las líneas de flujo de secuencia. Para garantizar el flujo de integridad de un modelo, BPMN exige que haya flujo de múltiples secuencias de salida si cualquiera de ellos es con-tradicionales y que debe haberal menos un flujo de secuencia válida en el rendimiento en tiempo. Fichas se generarán para cada secuencia de flujo saliente cuya condición resulta ser cierto
El segundo mecanismo utiliza una compuerta inclusiva (un diamante con un círculo interno de marcadores. La secuencia de flujo de salida de la puerta de enlace tendrá las expresiones booleanas que serán evaluados para determinar qué secuenciade flujo deben ser utilizadas para continuar con el proceso. Cuando un testigo llega a la puerta de enlace, todas las expresiones serán evaluadas y para cada expresión que se determina para ser cierto, la secuencia de flujo correspondientes serán elegidos y un token continuará por ese camino. Para un solo entrante Token, puede haber un token generado por una a todas las de la secuencia de flujo...
tracking img