WWW.DISSERTATION.XLIBX.INFO
FREE ELECTRONIC LIBRARY - Dissertations, online materials
 
<< HOME
CONTACTS



Pages:     | 1 || 3 | 4 |

«Copyright © 2014 | Bizagi Patrones de Modelado | 1 Tabla de Contenido Patrones de modelado de procesos Implementación de patrones Patrones de ...»

-- [ Page 2 ] --

Para bloquear las ramas entrantes hasta que la unión sea reiniciada se utiliza un Evento Condicional. El evento evalúa si hay alguna aprobación en progreso, y bloqueará la entrada de nuevas propuestas hasta N de los jueces hayan dado su veredicto de la propuesta en curso.

Una vez las N de las M ramas necesarias han sido terminadas, un evento escalable es lanzado para cancelar las tareas de aprobación pendientes.

–  –  –

WCP 33 – Uniones Generalizadas Descripción El patrón de generalización de uniones describe como unir dos o más ramas que han sido habilitadas en un punto anterior del proceso en un solo camino de salida.

A diferencia del patrón de sincronización, esté soporta situaciones donde uno o más caminos entrantes reciben múltiples activaciones de una misma instancia del proceso [2].

Ejemplo Cuando un nuevo empleado llega a la compañía es necesario realizar varias actividades, por ejemplo, darle acceso a la información de su cargo, firmar algunos documentos legales y alistar su puesto de trabajo.

El empleado no puede empezar a trabajar hasta que todas las actividades hayan sido completadas.

–  –  –

Implementación Para este ejemplo vamos a utilizar una Compuerta Paralela como elemento convergente para lograr la unión de todas las ramas que fueron activadas anteriormente.

El patrón de sincronización también puede ser modelado utilizando compuertas Inclusivas o Exclusivas dependiendo de los requerimientos del negocio.

La sincronización de todos los casos del sub proceso es realizado internamente, esto significa que el sub proceso se considera terminado una vez haya cumplido la condición o propiedad establecida en su definición. Cuando esto ocurra, su camino alcanzará la compuerta paralela de convergencia y está esperara por los otros caminos activados para continuar con el flujo del proceso.

–  –  –

WCP 37 – Sincronización a cíclica de unión Descripción El patrón describe la convergencia de dos o más ramas, habilitadas en un punto anterior del proceso, en un solo camino. La determinación del número de ramas necesarias para la sincronización es realizada de acuerdo a la información disponible del proceso.

Ejemplo El departamento de Mercadeo de una compañía puede realizar su campaña publicitara a través de tres medios de comunicación: radio, televisión y periódico. Si

–  –  –

el departamento decide realizar la campaña a través de radio o televisión, los anuncios son emitidos al mismo tiempo. Si Mercadeo decide usar el periódico, puede decidir si la campaña es lanzada al mismo tiempo u otro momento.

Implementación.

Este patrón puede ser modelado utilizando Eventos Condicionales. Estos eventos son usados para coordinar la sincronización entre los caminos necesarios sin necesidad de forzar la sincronización de todos los caminos.

Los eventos condicionales permiten al flujo del proceso continuar cuando las actividades indicadas han sido terminadas.

–  –  –

WCP 38 – Sincronización de Unión General.

Descripción El patrón describe la convergencia de dos o más ramas que han sido abiertas antes en un solo camino. El proceso continúa cuando todas las ramas entrantes han sido activadas o no es posible que alguna de ellas se active en el futuro [2].

–  –  –

Ejemplo Una pareja se va a casar. Una agencia de ceremonias de matrimonio coordina las actividades principales durante ese día especial. La agencia incluye la planeación de la boda, recibir la pareja que se va a casar, sus padres y hermanos el día de la ceremonia. Sin embargo los hermanos de la pareja se encuentran en el exterior, por tanto se espera que lleguen en el último momento. Si ellos no pueden llegar a tiempo, no se les debe esperar y la boda debe comenzar sin ellos.

Implementación El patrón utiliza eventos de interrupción. Este tipo de eventos se adjuntan a los límites de la actividad y activan un flujo especial.

Dependiendo de las personas que asistan a la ceremonia, la compuerta Inclusiva habilita la recepción. Una o más actividades tienen eventos de interrupción adjuntos para permitir que el proceso continúe si se presenta un problema en la actividad, en este caso la situación es la posibilidad de que los hermanos no lleguen a tiempo.

–  –  –

WCP 41 – Unión de Caminos Descripción El patrón describe un punto en el proceso donde un número de ejecuciones, de un mismo camino en una misma instancia del proceso, convergen en un solo camino de ejecución [2].

Ejemplo Una compañía decide evaluar la percepción del ambiente de trabajo entre los empleados. Una encuesta es enviada a 100 empleados. Cuando todos los empleados hayan enviado sus resultados, el analista puede evaluar la información.

Implementación Para implementar este patrón es necesario utilizar un sub proceso para crear las 100 instancias de la actividad Completar encuesta. En este caso, el sub proceso Enviar Encuesta es instanciado 100 veces.

–  –  –

Cantidad de Inicio = 100: Esto significa que el proceso debe ser instanciado 100 veces.





Cantidad Final= 100: El sub proceso se considera como terminado cuando se hayan completado todas (en este caso) las 100 instancias.

Condición MI= Ninguna. Esto quiere decir que no hay condición para el número de instancias para el sub proceso.

Orden MI = Paralelo: Las instancias del sub proceso serán ejecutadas en paralelo.

Condición de Flujo = Todo: El proceso continua cuando todas las instancias del sub proceso han terminado.

WCP 42 – División del Camino Descripción El patrón describe un punto del proceso donde un determinado número de ejecuciones de un mismo camino deben ser instanciados [2].

Ejemplo Una compañía decide evaluar la percepción del ambiente de trabajo entre los empleados. Una encuesta es enviada a 100 empleados. Una vez se responden todas las encuestas, estas son evaluadas por el analista.

Implementación.

Para implementar este patrón es necesario utilizar un sub proceso para crear las 100 instancias de la actividad Completar encuesta. En este caso, el sub proceso Enviar Encuesta es instanciado 100 veces.

–  –  –

Para configurar el comportamiento del sub proceso para la condición que se desea,

es necesario definir las siguientes propiedades:

Cantidad de Inicio = 100: Esto significa que el proceso debe ser instanciado 100 veces.

Cantidad Final= 100: El sub proceso se considera como terminado cuando se hayan completado todas (en este caso) las 100 instancias.

Condición MI= Ninguna. Esto quiere decir que no hay condición para el número de instancias para el sub proceso.

Orden MI = Paralelo: Las instancias del sub proceso serán ejecutadas en paralelo.

Condición de Flujo = Todo. El proceso continua una vez todas las instancias del sub proceso han finalizado.

–  –  –

Patrones de Múltiples Instancias Los patrones de múltiples instancias describen situaciones donde hay varias ejecuciones de una misma actividad durante el proceso (donde comparten la misma implementación) [1]. Múltiples instancias pueden ser necesarias por las siguientes tres razones.

1. Una actividad puede iniciar múltiples instancias de sí mismo cuando se activa.

2. Una actividad es inicializada muchas veces debido a la recepción de diferentes disparadores, por ejemplo como parte de un bucle.

3. Uno o dos actividades del proceso comparten la misma definición de implementación.

WCP 12 – Múltiples Instancias sin Sincronización.

Descripción El patrón es utilizado para modelar actividades que han sido instanciadas mucha veces en el proceso y no necesitan ser sincronizadas para que el flujo continúe. Este patrón también es conocido como MultiCaminos sin sincronización o “Spawn of facility”.

Ejemplo Una compañía está planeando implementar un nuevo proyecto. Las partes interesadas (Stakeholders) son informadas sobre el alcance del proyecto y pueden enviar sus comentarios o sugerencias sobre él si así lo desean. El proceso continúa aunque no se reciba ninguna sugerencia.

Implementación

Para modelar este proceso es necesario utilizar un sub proceso que crea múltiples instancias de una actividad. El sub proceso Sugerencias es habilitado para cada una de las partes interesadas con el objetivo de que hagan sus comentarios. El proceso continúa con su flujo normal cuando el sub proceso ha sido activado.

–  –  –

Para configurar el comportamiento del sub proceso para la condición que se desea,

es necesario definir las siguientes propiedades:

Cantidad de Inicio = 15: Esto significa que el proceso debe ser instanciado 15 veces.

Suponga que existen 15 Stakeholders.

Cantidad Final= 15: El sub proceso se considera como terminado cuando se hayan completado todas (en este caso) las 100 instancias.

Condición MI= Ninguna. Esto quiere decir que no hay condición para el número de instancias para el sub proceso.

Orden MI = Paralelo: Las instancias del sub proceso serán ejecutadas en paralelo.

Condición de Flujo = Ninguno. El proceso continúa cada vez que se finaliza una instancia del sub proceso.

–  –  –

WCP 13 - Múltiples instancias con conocimiento a priori del número de ejecuciones en la etapa de diseño.

Descripción El patrón permite instanciar una actividad varias veces en el proceso. El número de instancias es conocido y se ejecutan al mismo tiempo. Es necesario terminar todas las actividades antes de continuar con el flujo del proceso.

Ejemplo Una compañía decide evaluar la percepción del ambiente de trabajo entre los empleados. Una encuesta es enviada a 100 empleados. Cuando todos los empleados hayan enviado sus resultados, el analista puede evaluar la información.

Implementación Para implementar este patrón es necesario utilizar un sub proceso para crear las 100 instancias de la actividad Completar encuesta. En este caso, el sub proceso Enviar Encuesta es instanciado 100 veces.

–  –  –

Cantidad de Inicio = 100: Esto significa que el proceso debe ser instanciado 100 veces.

Cantidad Final= 100: El sub proceso se considera como terminado cuando se hayan completado todas (en este caso) las 100 instancias.

Condición MI= Ninguna. Esto quiere decir que no hay condición para el número de instancias para el sub proceso.

Orden MI = Paralelo: Las instancias del sub proceso serán ejecutadas en paralelo.

Condición de Flujo = Todo: El proceso continua cuando todas las instancias del sub proceso han terminado.

WCP 14 – Múltiples instancias con conocimiento en el tiempo de ejecución Descripción El patrón permite instanciar una actividad muchas veces durante el proceso. La cantidad de instancias es conocida hasta el momento de la ejecución del proceso.

Las actividades son ejecutadas de forma paralela y es necesario terminar todas las instancias abiertas antes de continuar con la siguiente actividad.

Ejemplo

Una compañía decide evaluar la percepción del ambiente de trabajo entre los empleados. Un grupo de empleados es escogido de forma aleatoria para contestar una encuesta. Cuando todas las encuestan han sido respondidas, el analista comienza con la evaluación y análisis de ellas.

–  –  –

Implementación Para modelar este patrón es necesario utilizar un sub proceso el cual crea las múltiples instancias de una actividad. En este caso, el sub proceso Responder Encuesta en instanciado tantas veces como empleados sean escogidos en la actividad anterior.

–  –  –

Para configurar el comportamiento del sub proceso para la condición que se desea,

es necesario definir las siguientes propiedades:

Condición MI = count(Perception.Employees): Esto significa que se crearan tantas instancias del sub proceso como empleados han sido seleccionar para contestar la encuesta.

Orden MI = Paralelo: Las instancias del sub proceso se ejecutan en paralelo.

–  –  –

Condición de Flujo = Todo: El proceso terminara cuando todas las instancias hayan terminado.

WCP 15 – Múltiples Instancias sin conocimiento el tiempo de diseño Descripción Este patrón permite a una actividad ser instanciada muchas veces durante el proceso. La cantidad de instancias no es conocida ni durante la etapa de diseño ni en el tiempo de ejecución. Las actividades son ejecutadas al mismo tiempo, pero mientras se están ejecutando, se pueden crear nuevas instancias de ellas. Es necesario terminar todas las instancias para poder continuar con el flujo del proceso.

Ejemplo

El equipo del proyecto realiza una reunión de comité para empezar el proyecto.

Durante la reunión se planeas varias actividades que se deben realizar posteriormente. Sin embargo, una situación inesperada puede surgir y nuevas actividades deben ser realizadas.

El equipo del proyecto puede crear nuevas actividades, de ser requerido, antes de que todas las instancias hayan terminado.

Implementación El diagrama 21 muestra cómo se debe modelar el patrón. En la actividad Reunión de comité se crean un número inicial de las instancias (actividades), luego, un evento es utilizado para permitir la creación de nuevas tareas. Una vez las tareas han sido completadas, el evento es deshabilitado y no se permite crear nuevas actividades.

–  –  –

Para configurar el comportamiento del sub proceso para la condición que se desea,

es necesario definir las siguientes propiedades:

Condición MI = count(Project.Task): Esto significa que se crearan tantas instancias del sub proceso como tareas han sido creadas.

Orden MI = Paralelo: Las instancias del sub proceso se ejecutan en paralelo.

Condición de Flujo = Todo: El proceso terminara cuando todas las instancias hayan terminado.



Pages:     | 1 || 3 | 4 |


Similar works:

«Journal of Cancer Science and Clinical Oncology Volume 2 | Issue 2 ISSN: 2394-6520 Research Article Open Access Lip Cancer: Epidemiologic, Clinical, Evolutive, and Therapeutical Aspects Rafik A*1, Taquafi S1, Chabbak H1, Jouhri K1, Diouri M2, Bahechar N2 and Chlihi A2,3 Resident doctor (M.D), National Center of burns and plastic surgery, Casablanca Morocco 1 Professor of higher education (PHD) in plastic surgery 2 Chief of the National Center of burns and plastic surgery, Casablanca Morocco 3...»

«GEOLOGIC MAP OF THE HARLOWTON 30' x 60' QUADRANGLE CENTRAL MONTANA by Edith M. Wilde and Karen W. Porter Montana Bureau of Mines and Geology Open File Report MBMG 434 2001 Map revised: 2008 This report has had preliminary reviews for conformity with Montana Bureau of Mines and Geology’s technical and editorial standards. Partial support has been provided by the STATEMAP component of the National Cooperative Geologic Mapping Program of the U. S. Geological Survey under Contract Number...»

«D:\AMBEDKAR\VOL-07\CONTENT Mk S.K.—26-09-2013DK9-11-2013\M 1 Dr. Babasaheb Ambedkar Source Material Publication Committee, Maharashtra State EDITORIAL BOARD 1 SHRI KAMALKISHOR KADAM... PRESIDENT MINISTER FOR EDUCATION 2 PROF. JAVED KHAN... VICE-PRESIDENT EDUCATION MINISTER FOR STATE 3 SHRI R. S. GAVAI... VICE-PRESIDENT 4 SHRI DADASAHEB RUPAVATE... EXECUTIVE PRESIDENT 5 SHRI B. C. KAMBLE... MEMBER 6 DR. P. T. BORALE... MEMBER 7 SHRI GHANSHYAM TALVATKAR... MEMBER 8 SHRI...»

«Strategy Research Project US-PAKISTAN RELATIONS: AN APPRAISAL OF THE AFGHANISTAN-PAKISTAN STRATEGY TO COUNTER TERRORISM BY BRIGADIER MALIK ZAFAR IQBAL Pakistan Army DISTRIBUTION STATEMENT A: Approved for Public Release. Distribution is Unlimited. USAWC CLASS OF 2010 Only a work of the United States Government is not subject to copyright. Based upon the nature of a particular student-author's employment, a paper may not be a work of the United States Government and may, in fact, be protected by...»

«Gastrointestinal problems in children with Down's syndrome by Dr Liz Marder This article was written for parents for the Down’s Syndrome Association newsletter and is reproduced here with the permission of the author and the DSA The gastrointestinal tract The gastrointestinal tract comprises the parts of the body involved in taking in food, processing it to make use of the nutrients and disposing of the solid waste. It includes the mouth, the oesophagus, stomach, small intestines or bowel...»

«your face is not an organ We went to the moon to have fun, but the moon turned out to completely suck. We went on a Friday, because there was shit-all to do at home. It was the beginning of spring break. Everything at home was boring. Link Arwaker was like, “I’m so null,” and Marty was all, “I’m null too, unit,” but I mean we were all pretty null, because for the last like hour we’d been playing with three uninsulated wires that were coming out of the wall. We were trying to ride...»

«ABSTRACT Title of Thesis: COMPUTATIONAL ANALYSIS OF THE CONVERSATIONAL DYNAMICS OF THE UNITED STATES SUPREME COURT Timothy W. Hawes, Master of Arts, 2009 Thesis directed by: Professor Jimmy Lin The iSchool Professor Philip Resnik Department of Linguistics The decisions of the United States Supreme Court have far-reaching implications in American life. Using transcripts of Supreme Court oral arguments this work looks at the conversational dynamics of Supreme Court justices and links their...»

«DISSERTATION BIODEGRADABLE POLYESTERS FROM SOLID-STATE PRECURSORS – BASIC COMPONENTS OF A BIOMEDICAL MATERIALS CONCEPT ZUR ERLANGUNG DES DOKTORGRADES DES FACHBEREICHS CHEMIE DER UNIVERSITÄT HAMBURG VORGELEGT VON KARSTEN SCHWARZ AUS MARNE HAMBURG 2001 Die vorliegende Arbeit entstand im Zeitraum Oktober 1997 bis April 2001 im Institut für Anorganische und Angewandte Chemie des Fachbereichs Chemie der Universität Hamburg. 1. Gutachter: Prof. Dr. M. Epple 2. Gutachter: Prof. Dr. D. Rehder Tag...»

«Death of Liku Onesi following collision with a Police vehicle INTRODUCTION 1. At about 8.39am on Wednesday 22 August 2012, a Police patrol responding to a report of a burglary in progress collided with a vehicle being driven by Ikenasio Onesi on Ormiston Road, Flat Bush.2. Liku Onesi, Mr Onesi’s wife and passenger in the vehicle, died as a result of injuries sustained in the collision.3. The Police notified the Independent Police Conduct Authority of the incident, and the Authority conducted...»

«Insted Consultancy (www.insted.co.uk) Bullying in Schools around Racism, Culture and Religion – How to prevent it and what to do when it happens A set of workshop papers, 2007 LIST OF PAPERS 1. A JIGSAW ACTIVITY 2. RACIST BULLYING AND OTHER FORMS OF BULLYING 3. CRITICAL INCIDENTS 4. NOTES ON THE INCIDENTS 5. STARTING POINTS FOR SCHOOL SELF-EVALUATION 6. CLARIFYING TERMS AND CONCEPTS 7. ASPECTS OF LANGUAGE 8. FIVE KEY PRINCIPLES 9. TEACHING ABOUT THE ABOLITION OF SLAVERY 10. SOME CURRENT...»

«Celebrating Twenty Years RenaissanceRe Holdings Ltd. 2013 Annual Report Contents Financial Highlights 1 Company Overview 2 Letter to Shareholders 4 Message from the Chair 11 Board of Directors and Executive Committee 12 Twenty Years of Thought Leadership and Value Creation 14 Comments on Regulation G 19 Form 10-K 21 Senior Officers Last Page Board of Directors, Financial and Investor Information Inside Back Cover Financial Highlights Financial Highlights for RenaissanceRe Holdings Ltd. and...»

«This is the author’s version of a work that was submitted/accepted for publication in the following source: Jayaratne, Rohan & Saunders, Clive (2014) Wet hail and thunderstorm electrification. In MacGorman, Donald & Mansell, Ted (Eds.) 15th International Conference on Atmospheric Electricity (ICAE 2014), 15-20 June 2014, Norman, Oklahoma, USA. (Unpublished) This file was downloaded from: http://eprints.qut.edu.au/74618/ c Copyright 2014 Please consult the authors Notice: Changes introduced...»





 
<<  HOME   |    CONTACTS
2016 www.dissertation.xlibx.info - Dissertations, online materials

Materials of this site are available for review, all rights belong to their respective owners.
If you do not agree with the fact that your material is placed on this site, please, email us, we will within 1-2 business days delete him.