BPMN COMO HERRAMIENTA DE MODELADO DE NEGOCIO PARA LA CREACIÓN DE MODELOS CONCEPTUALES.
|
|
- Trinidad Morales Torres
- hace 8 años
- Vistas:
Transcripción
1 BPMN COMO HERRAMIENTA DE MODELADO DE NEGOCIO PARA LA CREACIÓN DE MODELOS CONCEPTUALES. Gomez, Federico - Horenstein Nicolás {federicogomez.ar, nicolashorenstein}@gmail.com Departamento Ingeniería en Sistemas de Información Facultad Regional Córdoba Universidad Tecnológica Nacional Maestro M. Lopez esq. Cruz Roja Argentina Ciudad Universitaria - Córdoba Capita Palabras claves: Requerimientos, Negocio, XML, UML,XPDL, Modelo Conceptual, BPMN Resumen. Dentro del contexto de la Investigación Validación de Requerimientos a través de Modelos Conceptuales se ha establecido un marco de investigación para determinar las capacidades de la notación BPMN en cuanto al modelado de procesos de negocio y sus resultados como entrada para la creación de modelos conceptuales para la validación de requerimientos de software. Se presta principal atención al estándar XPDL como resultado del modelo de negocio con BPMN.
2 1 INTRODUCCION La investigación Validación de Requerimientos a través de Modelos Conceptuales tiene como objetivo implementar una herramienta que permita gestionar y validar requerimientos de software, la cual permitirá definir los límites del sistema de información al momento de formular el Modelo conceptual con la determinación de los requerimientos, permitiendo controlar y optimizar los procesos, y además proveer al grupo de desarrollo una base concreta para la estimación del tiempo y costo del desarrollo de sistemas de software, permitiendo así conocer el estado del proyecto y el impacto de los cambios en caso de ser requeridos. Para la creación de esta herramienta se han establecido las siguientes fases: Modelado conceptual de los requerimientos: En primer lugar, se debe registrar en la herramienta de soporte el esquema conceptual especificado que se desea validar, partiendo del modelado del negocio. Luego se deberá traducir el esquema resultante, a través de la selección que resulte más conveniente, a uno de los formatos existentes, y traducirlo a XML (Lenguaje de Etiquetado Extensible) y/o UML (Lenguaje Unificado de Modelado), según sea necesario dependiendo de la vista que se necesite visualizar de acuerdo a las necesidades de la etapa en que se encuentre el desarrollo del modelado. Análisis del Modelo Conceptual: En base al modelo conceptual obtenido en la etapa anterior, se procederá a realizar el análisis de los distintos atributos de los requerimientos detectando ciclos o bucles que puedan derivar en inconsistencias o errores subyacentes en la especificación de los mismos, la inconsistencia a través de abstracciones con máquinas de estados, en donde resulten estados no conexos, como así también verificar la trazabilidad entre las especificaciones y el modelo conceptual. Validación del Modelo Conceptual: A partir del modelo conceptual, es necesario realizar la validación de los requerimientos representados en él para conocer el grado de cumplimiento de los mismos en base a las necesidades de los usuarios. Resultados del análisis y validación: Una vez realizados el análisis y la validación del modelo conceptual, el sistema brindará como salida los resultados obtenidos que servirán de retroalimentación para correcciones y/o mejoras (en el caso que sean necesarias). Puntualmente el presente trabajo de investigación se centra en la primera fase Modelado Conceptual de los Requerimientos del nombrado proyecto, y analiza al lenguaje de modelado grafico BPMN como herramienta para la confección de modelos de procesos de negocio que registrará las actividades de cada proceso y que en el futuro servirán para determinar los requisitos del sistema. Se analizarán los diferentes programas que soportan el lenguaje BPMN y las capacidades de importación de la información de los diagramas en diferentes lenguajes. Se hará principal hincapié en la capacidad de estos programas de exportar la información a lenguaje XML ya que se considera un lenguaje de gran popularidad, potente y de fácil uso. Se analizará la estructura de los archivos XML exportados de los programas analizados para considerarlos como entradas para la creación de modelos matemáticos. 2 BPMN Como se menciona en [1], Business Process Modeling Notation o BPMN, en español Notación para el Modelado de Procesos de Negocio, es una notación gráfica estandarizada que permite el modelado de procesos de negocio, en un formato de flujo de trabajo (workflow). BPMN fue inicialmente desarrollada por la organización Business Process Management Initiative (BPMI), y es actualmente mantenida por el OMG (Object Management Group), después de la fusión de las dos organizaciones en el año Su versión actual, a abril de 2011, es la 2.0.
3 2.1 Procesos Como se detalla [2], existe una gran cantidad de definiciones de Procesos de Negocio. De hecho, la noción de un Proceso de Negocio es una noción abstracta en el mejor de los casos. Frecuentemente, si se les pide a las personas con conocimiento o relación con este tema una definición, es sorprendente la variedad de respuestas que e reciben: Una secuencia de actividades realizadas sobre una o más entradas para entregar una salida. Un conjunto de actividades sistemáticas que llevan un evento de negocio a un resultado exitoso. Una determinada cantidad de roles colaborando e interactuado para lograr una meta. Una colección organizada de comportamientos de negocio que satisface un propósito empresarial definido, actuando de acuerdo a los objetivos específicos. Simplemente cómo las cosas se hacen aquí. La actual definición de Wikipedia es, Un proceso de negocio o método de negocio es una colección de tareas interrelacionadas, que persiguen una meta en particular. En BPMN, un proceso representa lo que una organización realiza (su trabajo) para lograr cumplir su propósito u objetivo. Dentro de una organización, hay muchos tipos de Procesos en términos de cuál es su propósito y como son realzados. La mayoría de los Procesos requieren algún tipo de entrada, utilizar y/o consumir recursos, y producir algún tipo de salida. Algunos procesos son formales, repetibles, bien estructurados, y hasta pueden estar automatizados. Usualmente se refiere a estos procesos como Procedimientos. Otros procesos son informales, muy flexibles, impredecibles y difíciles de definir o repetir. Usualmente se refiere a estos procesos como Practicas. 2.2 Modelado de proceso en BPMN En BPMN, los Procesos de Negocio involucran la captura de una secuencia ordenada de las actividades e información de apoyo. Modelar un Proceso de Negocio implica representar cómo una empresa realiza sus objetivos centrales; los objetivos por si mismo son importantes, pero por el momento no son capturados por la notación. Con BPMN, solo los procesos son modelados. En el modelado de BPMN, se pueden percibir distintos niveles de modelado de procesos: Mapas de Procesos: Simples diagramas de flujo de las actividades; un diagrama de flujo sin más detalles que el nombre de las actividades y tal vez la condiciones de decisión más generales. Descripción de Procesos: Proporcionan información más extensa del proceso, como las personas involucradas en llevarlo a cabo (roles), los datos, información, etc. Modelo de Proceso: Diagramas de flujo detallados, con suficiente información como para poder analizar el proceso y simularlo. Además, esta clase de modelo más detallado permite ejecutar directamente el modelo o bien importarlo a herramientas que puedan ejecutar ese proceso. BPMN cubre todas estas clases de modelos y soporta cada nivel de detalle. Como tal, BPMN es una notación basada en diagramas de flujo para definir procesos de negocio, desde lo más simples hasta los más complejos y sofisticados para dar soporte a la ejecución de procesos. BPMN es capaz de representar una gran cantidad de niveles de detalle y diferentes tipos de diagramas para diferentes propósitos. 2.3 Objetivos de BPMN Cuando se comenzó el desarrollo de BPMN había, y todavía hay, una amplia gama de notaciones de modelado de procesos, distribuidas utilizando diferentes herramientas, y utilizadas dentro de una gran variedad de metodologías. Lo interesante de BPMN era la gran cantidad de proveedores que se reunieron con el objetivo
4 común de consolidar los principios subyacentes del modelado de procesos. Su meta era llegar a un acuerdo sobre una única notación (en cuanto a la representación) la cual pueda ser adoptada por otras herramientas y personas. Por lo tanto, BPMN no era un gran ejercicio académico, sino más bien una solución práctica tanto para los proveedores de herramientas de modelado como para los usuarios de herramientas de modelado. El razonamiento fue que este enfoque ayudaría a los usuarios finales dándoles una notación simple y acordada. Esto permitiría capacitación consistente, utilizando cualquier número de herramientas. Las compañías no deberían re capacitar cada vez que se compre una nueva herramienta o se contrate nuevo personal que haya sido capacitado en otras herramientas y notaciones. En resumen, hizo que el aprendizaje sea transferible. Otro objetivo de BPMN era que proporcionaría un mecanismo para generar procesos ejecutables, inicialmente BPML (Business Process Modeling Language, Lenguaje para el Modelado de Procesos de Negocio) posterior mente sustituido por BPEL (Business Process Execution Language). Por lo tanto, BPMN provee un mapeo valido entre los diagramas BPMN a BPEL, de manera que un motor pueda ejecutar el proceso. Esto no significa que todo modelo de proceso BPMN es ejecutable, pero para aquellos procesos destinados a la ejecución, BPMN proporciona los mecanismos para pesar del diseño original hasta la ejecución. Esta trazabilidad fue parte de la meta original para el desarrollo de BPMN. BPMN tenía dos objetivos contradictorios: proporcionar una manera fácil de utilizar la notación de modelado de procesos, accesible a laos usuarios empresariales; y proporcionar facilidades para traducir los modelos a una forma ejecutable tal como BPEL. 2.4 Conclusiones sobre BPMN Como concluye [3], a día de hoy es un hecho que cada día están teniendo más importancia los procesos de negocio y por extensión las herramientas que nos sirven para modelar, simular, supervisar y gestionar ese tipo de procesos. Todo parece indicar que la OMG se está decantando por BPMN, no sólo como concesión a la organización absorbida sino también por otras razones expuestas en[4]: BPMN es capaz de expresar más patrones [5] que los diagramas de actividad [6], es decir, es más expresivo. BPMN es gráficamente más rico, con menos símbolos fundamentales, pero con más variaciones de estos, lo que facilita su comprensión por parte de gente no experta. BPMN tiene el apoyo de la WfMC, una de las organizaciones más importantes en el campo del workflow que además de miembro de la propia OMG ha modificado una de sus especificaciones XPDL (que posteriormente es descrita en esta memoria) para dar cobertura total a BPMN. BPMN puede transformarse directamente en BPEL, un lenguaje de orquestación de servicios web que se está consolidando como un estándar. 3 XPDL Qué es XPDL? Como explica [2], XPDL (XML Process Definition Language) es un lenguaje de la WfMC (Workflow Management Coallition) que es Una organización sin ánimo de lucro para desarrolladores, analistas, consultores e investigadores en el campo de la gestión de procesos de negocio. Fue fundada en 1993 y actualmente es miembro de la OMG siendo uno de los participantes que más han influido sobre la especificación de UML 2.0. Para la WfMC deben existir 5 interfaces funcionales en un proceso o servicio de workflow: Definición de procesos e importación/exportación de los mismos. Interoperabilidad entre distintos sistemas de workflow. Interacción con otros tipos de aplicaciones.
5 Interacción con los interfaces de escritorio de los usuarios. Sistema para monitorizar los procesos que nos proporcione una serie de métricas que nos faciliten la gestión de los mismos. La versión más reciente de XPDL es la 2.0 y mantiene compatibilidad total con las versiones anteriores. Según los propios creadores de XPDL, dejando muy claro el propósito de su especificación, las especificaciones XPDL y BPMN afrontan el mismo problema de modelado desde diferentes perspectivas. XPDL proporciona un formato de fichero XML para ser intercambiado entre aplicaciones. BPMN proporciona una notación gráfica para facilitar la comunicación humana entre usuarios de negocio y usuarios técnicos. Y precisamente esta última versión surge para dotar a XPDL de los elementos de BPMN 1.0 que no poseía XPDL El metamodelo XPDL Para llevar a cabo lo que se propone con XPDL la WfMC define un metamodelo para XPDL que cubre: Las entidades de más alto nivel en el dominio de la definición de procesos. Atributos de procesos. Agrupaciones de diferentes procesos en modelos relacionados. Definiciones de datos comunes que puedan ser usados en variedad de modelos. Para todos estos aspectos tenemos dos meta-modelos principales: El metamodelo Package, que se encarga de las agrupaciones de procesos, del intercambio de mensajes entre estos y de las diferentes características que poseen los mismos. El metamodelo Process que describe las principales entidades que componen un proceso así como los atributos de éstas. 3.2 Entidades básicas de los metamodelos De las entidades que conforman los dos metamodelos vamos a describir brevemente las de más alto nivel, que son precisamente las que tienen relación directa con los elementos de la notación gráfica BPMN: Pool: Contenedor de actividades y transiciones entre ellas. Lane: Entidad que nos va a permitir subdividir un Pool; típicamente en relación a los roles participantes. Process Definition: Proporciona información contextual que se aplica a una serie de entidades a lo largo de un proceso. Actividad: Trabajo dentro de un proceso que será desempeñado por una combinación de recursos humanos y computacionales. Task: Unidades de trabajo que componen una actividad. Event: Cualquier suceso que ocurre mientras se está ejecutando un proceso y que normalmente afecta al flujo del mismo. Transition: Paso de una actividad a otra cuando se cumplen determinadas condiciones. Participant: El que realiza una serie de actividades, ya sea un elemento humano o un elemento computacional. Relevant Data: Los datos que son creados y usados por una instancia de un proceso durante su ejecución. Application: Elementos computacionales que nos van permitir automatizar, total o parcialmente, una o varias actividades. Artifact: Elementos del proceso que no pertenecen al conjunto de elementos básicos (actividades, secuencia, flujo de mensajes) y que se relacionan con objetos del flujo (flow objetcs) mediante asociaciones. Pueden ser (siguiendo la notación BPMN), un Data Object, una Annotation o un Group. Message Flow: Flujo de mensajes entre dos participantes y/o procesos que están preparados para enviar y recibir información. Association: Para asociar un Artifact con un objeto de flujo (Object Flow) y para mostrar
6 las actividades que se usan para compensar otra actividad. System and Enviromental data: Datos que son mantenidos por el sistema de workflow o el sistema de entorno local y que son accedidos por las actividades para ser usados de la misma manera que los Relevant Data. 3.3 Herramientas XPDL Existen multitud de herramientas que nos permiten trabajar con XPDL, las reconocidas por la propia WfMC son las siguientes: ADVANTYS. Amazonas Workflow. BOC ADONIS 3.7. Brein BV offers InProces CapeVisions CARNOT Process Engine CHALEX BPM Framework The Cubetto Toolset Enhydra Shark Enhydra JaWE Finantix Studio (FXS) Fuego Fujitsu Interstage HOGA.PL IDS Scheer Integic e.power WorkManager Builder tool Interstage Business Process Manager Studio ITP-Commerce Jenz & Partner GmbH Flow Designer, Eclaire Group Metoda S.p.A Tell-Eureka s OfficeObjects WorkFlow Open Business Engine Oracle9i Warehouse Builder 9.2 Projekty Bankowe Polsoft TIBCOR Software Process Suite TIBCO Business Studio. Together Workflow Editor Vignette Process Workflow Modeler ZAPLET 3 PROCESS BUILDER 3.4 Conclusiones sobre XPDL XPDL es una notación para definir e intercambiar modelos de procesos de negocio. A su vez, XPDL puede ser considerado como la notación textual de BPMN, o al revés, BPMN la notación gráfica de XPDL. Eso al menos para la versión de XPDL 2.0 que, como ya dijimos antes, se modificó precisamente para reflejar todos y cada uno de los elementos de BPMN. Por lo tanto XPDL y BPMN son un binomio a tener muy en cuenta dentro de campo del modelado de procesos de negocio, un campo que cada vez está adquiriendo más importancia para darle efectividad a esta pareja, y siempre que mantengan compatibilidad, lo ideal sería encontrar una herramienta que nos permita usar ambas especificaciones de la siguiente manera: Usar BPMN para modelar de manera gráfica los modelos de procesos de negocio (lo cuál es más amigable tanto para los ingenieros como para los clientes). XPDL para guardar los modelos e intercambiarlos entre las diferentes aplicaciones. 4 CONCLUSION DEL TRABAJO Por lo trabajado anteriormente arribamos a la conclusión que BPMN es una herramienta muy simple y útil para el modelado de los procesos de negocio, y compitiendo directamente con los diagramas de actividad (UML), presenta ventajas por su simpleza tanto en gráficos, como en la adaptabilidad a las necesidades del usuario. Además, si se lo relaciona con XPDL, forman una pareja ideal para la exportación e importación de los modelos entre diversas herramientas. Dentro del marco de investigación Validación de Requerimientos a través de Modelos Conceptuales que da origen a este análisis e investigación, se concluye que la utilización de BPMN y XPDL generan una salida perfecta para nuevas herramientas de validación, verificación y creación de otros modelos matemáticos.
7 5 REFERENCIAS [1] Wikipedia, La Enciclopedia libre, Business Process Modeling Notation, Modeling_Notation [2] Stephen A. White, PHD, Dereck Wiers, BPMN Guía de Referencia y Modelado [3] JUAN DIEGO PÉREZ, Notaciones y lenguajes de procesos. Una vision global. [4] J.D. Pérez A. Durán A. Ruiz. Por quá omg ha elegido BPMN para modelar procesos de negocio si ya existe uml? Technical report, Universidad de Sevilla, [5] Petia Wohed Wil van der Aalst Marlons Dumas Arthur Hofstede Nick Russell. Pattern-base analysis of bpmn. Technical report, Department of Technology. Management Eindhoven University of Technology, [6] Petia Wohed Wil van der Aalst Marlon Dumas Arthur Hofstede Nick Russel. Patter-based analysis of uml activity diagrams. Technical report, Department of Technology Management Eindhoven University of Technology, 2004.
Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega
Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Business Process Management(BPM) Management(BPM) MSc. Daniel Alejandro Yucra
Más detallesGestión de Procesos de Negocios BPM
GNU/LinuX Universidad Inca Garcilaso de la Vega XLIX CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO. Área: Gestión Gestión de Procesos de Negocios BPM Parte III: BPM Aspectos Técnicos
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesPERSYS www.persys.com.mx Tel. (81) 8160 0126 Página 0
PERSYS www.persys.com.mx Tel. (81) 8160 0126 Página 0 Interacción entre herramientas BPA y BPM Este breve ensayo tiene el propósito de esclarecer las similitudes y diferencias entre lo que llamamos una
Más detallesBPMN Business Process Modeling Notation
BPMN (BPMN) es una notación gráfica que describe la lógica de los pasos de un proceso de Negocio. Esta notación ha sido especialmente diseñada para coordinar la secuencia de los procesos y los mensajes
Más detallesTransformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN
Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Fernández Taurant, Juan Pablo Marciszack, Marcelo Martín Universidad Tecnológica Nacional, Facultad Regional
Más detallesGerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta
Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración
Más detallesGuía Metodológica para el diseño de procesos de negocio
Guía Metodológica para el diseño de procesos de negocio La guía desarrollada para apoyar TBA, se diseñó con base en las metodologías existentes para el desarrollo BPM, principalmente en aquellas que soportan
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesBPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola
BPMN vs UML Autor: Norberto Figuerola Los Requerimientos y el Modelo del Negocio Normalmente, siempre que iniciamos un esfuerzo de desarrollo de software éste tiene como objetivo automatizar procesos del
Más detallesGeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008
Última actualización: 01 de Setiembre de 2008 Copyright Artech Consultores S. R. L. 1988-2008. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
Más detallesPROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él.
PROCESOS SOFTWARE MOTIVACIÓN? Con independencia de la metodología o modelo implementado, es común la estrategia para la mejora continua de la calidad, basada en el Círculo de Deming o Plan, Do, Check,
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesTópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN
Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesDesarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio
Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio Máster Universitario Oficial en Sistemas Telemáticos e
Más detallesBPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012
BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 Qué es BPM? BPM no solo es tecnología informática. Es una disciplina de gestión empresarial impulsada
Más detallesBPMN básico. Clase Modelos de Procesos. Javier Bermudez (jbermude@uc.cl)
BPMN básico Clase Modelos de Procesos Javier Bermudez (jbermude@uc.cl) Para qué modelar? Para sacar el mejor provecho a los artefactos creados por el hombre 2 BPMN Historia Mayo 2004: BPMI Lanza propuesta
Más detallesUnidad 1. Fundamentos en Gestión de Riesgos
1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.
Más detallesTrabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos
Trabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos Autora: Vasquez Pilar María Directora: Dra. Giandini Roxana Codirectora: Mg. Bazán Patricia Agenda Introducción.
Más detallesBPMN BPMN BPMN. BPD Objetos de flujo - Actividades. BPD (Business Process Diagram) Notación de modelado de procesos de negocio BPD
BPMN Notación de modelado de procesos de negocio BPMN Fue desarrollado por la BPMI (Business Process Management Initiative) Objetivos: Proveer una notación entendible para cualquiera desde el analista
Más detallesDescribir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI.
Procesos de Negocio Objetivos Describir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI. Identificar y analizar los procesos de negocios,
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesCMMI (Capability Maturity Model Integrated)
CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detallesM.T.I. Arturo López Saldiña
M.T.I. Arturo López Saldiña Hoy en día, existen diversas aproximaciones al tema de cómo hacer que las personas trabajen dentro de una organización de manera colaborativa. El problema se vuelve más difícil
Más detallesBusiness Process Management(BPM)
Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Management(BPM) MSc. Daniel Alejandro Yucra Sotomayor E-mail: daniel@agenciati.com
Más detallesEntidad Formadora: Plan Local De Formación Convocatoria 2010
Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú
Más detallesMetodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales
Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesModelando procesos. Introducción al modelamiento de procesos y BPM
Modelando procesos Introducción al modelamiento de procesos y BPM Concepto de BPM (Business Process Management) Es un conjunto de: Métodos Herramientas Tecnologías Es un enfoque centrado en los procesos
Más detallesCapítulo VI. Diagramas de Entidad Relación
Diagramas de Entidad Relación Diagramas de entidad relación Tabla de contenido 1.- Concepto de entidad... 91 1.1.- Entidad del negocio... 91 1.2.- Atributos y datos... 91 2.- Asociación de entidades...
Más detallesIWG-101: Introducción a la Ingeniería. Departamento de Informática, UTFSM 1
IWG-101: Introducción a la Ingeniería Departamento de Informática, UTFSM 1 Introducción a UML Historia Potencialidades Diagramas soportados UML en el proceso de desarrollo de SW. Introducción a UML Necesidad
Más detallesEl Proceso Unificado de Desarrollo de Software
El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:
Más detallesModelamiento de Procesos con BPMN
Modelamiento de Procesos con BPMN IN71J Diseño de Modelos y Procesos de Negocios con Ti Carlos Reveco D. creveco@dcc.uchile.cl 1 BPM - Business Process Management Se llama Gestión de procesos de negocios
Más detallesOrientación acerca de los requisitos de documentación de la Norma ISO 9001:2000
Orientación acerca de los requisitos de documentación de la Norma ISO 9001:2000 Documento: ISO/TC 176/SC 2/N 525R Marzo 2001 ISO Traducción aprobada el 2001-05-31 Prólogo de la versión en español Este
Más detallesLa Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática
La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado
Más detallesMesa de Ayuda Interna
Mesa de Ayuda Interna Documento de Construcción Mesa de Ayuda Interna 1 Tabla de Contenido Proceso De Mesa De Ayuda Interna... 2 Diagrama Del Proceso... 3 Modelo De Datos... 4 Entidades Del Sistema...
Más detallesPropuesta de Proyecto Final Para optar al grado de Magíster en Tecnologías de la Información
Propuesta de Proyecto Final Para optar al grado de Magíster en Tecnologías de la Información Profesor Guía: José Luis Martí Fecha: Diciembre 2007 1. ANTECEDENTES. 1. Titulo del Proyecto Modelamiento de
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para
Más detallesAplicación del BPM al desarrollo de sistemas computacionales
Aplicación del BPM al desarrollo de sistemas computacionales Facultad de Administración Región Veracruz Ismael Esquivel Gámez, iesquivel@uv.mx Emmanuel Contreras Cebada, emmanuel_c10@hotmail.com Línea:
Más detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detallesObjetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>
Objetos educativos y estandarización en e-learning: Experiencias en el sistema Fernández-Manjón, B.1, López Moratalla, J.2 Martínez Ortiz, I. 2, Moreno Ger, P. 2 Universidad Complutense de Madrid,
Más detallesIngeniería de Software
Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6
Más detallesCONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA. BizAgi Process Modeler
CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA BizAgi Process Modeler TABLA DE CONTENIDO PROCESO DE MESA DE AYUDA INTERNA... 3 1. DIAGRAMA DEL PROCESO... 4 2. MODELO DE DATOS... 5 ENTIDADES DEL SISTEMA...
Más detallesPlaneación del Proyecto de Software:
Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los
Más detallesUNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
Más detallesIntegración de AuraPortal con SAP
Integración de AuraPortal con SAP Se puede definir como la estrategia empresarial enfocada a gestionar los procesos de negocio. BPM se soporta sobre tecnología de información para automatizar tareas y
Más detallesAdministración por Procesos contra Funciones
La administración moderna nos marca que en la actualidad, las organizaciones que no se administren bajo un enfoque de procesos eficaces y flexibles, no podrán sobrepasar los cambios en el entorno y por
Más detallesAdministración del conocimiento y aprendizaje organizacional.
Capítulo 2 Administración del conocimiento y aprendizaje organizacional. 2.1 La Importancia Del Aprendizaje En Las Organizaciones El aprendizaje ha sido una de las grandes necesidades básicas del ser humano,
Más detallesEnginyeria del Software III
Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad
Más detallesSOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0
SPEM 2.0 SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 Metamodelo para modelos de procesos de ingeniería de software y de ingeniería de sistemas. La idea central de SPEM
Más detallesMejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos
ANEXO VI. Mejores prácticas para el éxito de un sistema de información Uno de los problemas de información dentro de las empresas es contar con datos importantes del negocio y que éstos estén aislados
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesPatrones de software y refactorización de código
Patrones de software y refactorización de código Introducción y antecedentes de los patrones de software Los patrones permiten construir sobre la experiencia colectiva de ingenieros de software habilidosos.
Más detallesTraducción del. Our ref:
Traducción del Documento: Our ref: Secretaría del ISO/TC 176/SC 2 Fecha: 15 de octubre de 2008 A los Miembros del ISO/TC 176/SC 2 - Gestión de la Calidad y Aseguramiento de la Calidad/ Sistemas de la Calidad
Más detallesSÍNTESIS Y PERSPECTIVAS
SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.
Más detallesCAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar
CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados
Más detallesEl impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos
El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos KPMG, Abril 2013 KPMG afiliadas a KPMG International Cooperative ( KPMG International ), una entidad suiza.
Más detallesLas Relaciones Públicas en el Marketing social
Las Relaciones Públicas en el Marketing social El marketing social es el marketing que busca cambiar una idea, actitud o práctica en la sociedad en la que se encuentra, y que intenta satisfacer una necesidad
Más detallesCONCLUISIONES Y RECOMENDACIONES
CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio
Más detallesOMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento
OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen A través de este artículo se ofrece un panorama amplio y de alto nivel sobre la especificación y los diferentes diagramas del Lenguaje
Más detallesAntecedentes de GT Consultores
GT Consultores Antecedentes GT Consultores Consultorías en TI & BPM Ingeniería de Negocios y Gestión del Cambio Perfil de Consultores Elementos Diferenciadores Antecedentes de GT Consultores El Holding
Más detallesMaster en Gestion de la Calidad
Master en Gestion de la Calidad 3. La Calidad en la Actualidad La calidad en la actualidad 1 / 9 OBJETIVOS Al finalizar esta unidad didáctica será capaz: Conocer la calidad en la actualidad. La familia
Más detallesProcesos Críticos en el Desarrollo de Software
Metodología Procesos Críticos en el Desarrollo de Software Pablo Straub AgileShift Imagine una organización de desarrollo de software que consistentemente cumple los compromisos con sus clientes. Imagine
Más detallesVentajas del software del SIGOB para las instituciones
Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran
Más detallesCAPÍTULO 3 Servidor de Modelo de Usuario
CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes
Más detallesSistema PYMES Ventas e Inventarios H&S
Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3
Más detallesCentro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI)
Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) OFERTAS TECNOLÓGICAS 1) GESTIÓN ORGANIZACIONAL Y LOGÍSTICA INTEGRADA: TÉCNICAS Y SISTEMAS DE INFORMACIÓN 2) GESTIÓN
Más detallesOracle vs Oracle por Rodolfo Yglesias Setiembre 2008
Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008 Introducción Aunque la estrategia de adquisiciones que Oracle ha seguido en los últimos años siempre ha buscado complementar y fortalecer nuestra oferta
Más detallesIntroducción. Metadatos
Introducción La red crece por momentos las necesidades que parecían cubiertas hace relativamente poco tiempo empiezan a quedarse obsoletas. Deben buscarse nuevas soluciones que dinamicen los sistemas de
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detalles2.1 Clasificación de los sistemas de Producción.
ADMINISTRACION DE OPERACIONES Sesión 2: La Administración de operaciones II Objetivo específico 1: El alumno conocerá la clasificación de los sistemas de producción, los sistemas avanzados de manufactura
Más detallesIntroducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesGUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000
1 INTRODUCCIÓN Dos de los objetivos más importantes en la revisión de la serie de normas ISO 9000 han sido: desarrollar un grupo simple de normas que sean igualmente aplicables a las pequeñas, a las medianas
Más detallesPRU. Fundamento Institucional. Objetivos. Alcance
PRU INSTRUCCIONES: a continuación se describe el flujo de trabajo correspondiente al área de procesos de PRUEBAS para el desarrollo de software, en el cual se debe apoyar para la ejecución de sus actividades;
Más detallesMicrosoft SQL Server Conceptos.
Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra
Más detallesCONSTRUCCIÓN DEL PROCESO TRANSACCIONAL Bizagi Process Modeler
Bizagi Process Modeler Copyright 2011 - bizagi Contenido 1. INTRODUCCIÓN A LAS TRANSACCIONES... 3 2. DIAGRAMA DEL PROCESO... 4 SUB PROCESO RESERVA... 5 SUB PROCESO REPORTE DE GASTOS... 8 3. MODELO DE DATOS...
Más detallesHacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN
ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN OBJETIVOS GENERALES 1. Identificar, diseñar, automatizar y habilitar la mejora continua de los procesos relacionados a la necesidad o proyecto
Más detallesEL PROCESO DE BENCHMARKING
EL PROCESO DE BENCHMARKING Michael J. Spendolini El benchmarking es un proceso sistemático y continuo para evaluar los productos, servicios y procesos de trabajo de las organizaciones que son reconocidas
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detalles<Generador de exámenes> Visión preliminar
1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,
Más detallesGuías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online
Guías _SGO Gestione administradores, usuarios y grupos de su empresa Sistema de Gestión Online Índice General 1. Parámetros Generales... 4 1.1 Qué es?... 4 1.2 Consumo por Cuentas... 6 1.3 Días Feriados...
Más detallesPROCESO DE DESARROLLO ORGANIZACIONAL MINISTERIO DE SALUD DE COSTA RICA
PROCESO DE DESARROLLO ORGANIZACIONAL MINISTERIO DE SALUD DE COSTA RICA Definición funcional de la Unidad de Gestión de Trámites de la Dirección de Atención al Cliente ACOMPAÑAMIENTO EN LA IMPLEMENTACIÓN
Más detalles3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE
3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar
Más detallesProcesos de Negocios
Procesos de Negocios Procesos de negocios Como dijimos en el Tema 1: los sistemas de información y las organizaciones se influyen entre sí: Los SI deben proveer la información que la organización necesita.
Más detallesCAPITULO I. Introducción. En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y
CAPITULO I Introducción 1.1 Introducción En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y redes computacionales. La tecnología ha ido evolucionando constantemente
Más detallesEmpresa Financiera Herramientas de SW Servicios
Empresa Financiera Herramientas de SW Servicios Resulta importante mencionar que ésta es una empresa cuya actividad principal está enfocada a satisfacer las necesidades financieras de los clientes, a través
Más detallesTesting ágil en las Empresas de Software del. Cluster TIC Villa María
Testing ágil en las Empresas de Software del Cluster TIC Villa María Fernando Martín Córdoba Ing. en Sistemas de la Información UTN Fac. Reg. Villa María. Av. Universidad 450 Villa María Pcia. de Córdoba
Más detallesCurso Certificación Internacional BPM Para Profesionales Nivel Intermedio
Curso Certificación Internacional BPM Para Profesionales Nivel Intermedio La Certificación Internacional BPM para Profesionales es otorgada por la Object Management Group (OMG) y es la más prestigiosa
Más detallesObjetivos. Requisitos y funcionalidades SiGIC
XPDL: XML para la definición de procesos. Aplicación al Sistema de Garantía de Calidad de la Universitat de València Vicente Cerverón, Ricardo Ferrís, Francisco Grimaldo Departament d Informàtica Escola
Más detallesAUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM
AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM Fabio A. Zorzan y Daniel Riesco Resumen Esta línea de investigación propone una alternativa para lograr la automatización de la gestión
Más detallesPlanificación en Team Foundation Server 2010
Planificación en Team Foundation Server 2010 Planificación y Seguimientos en Proyectos Agile con Microsoft Visual Studio Team Foundation Server 2010 Dirigido a: Todos los roles implicados en un proyecto
Más detallesPlanificación de Sistemas de Información
Planificación de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD 1: INICIO DEL PLAN DE SISTEMAS DE INFORMACIÓN... 4 Tarea 1.1: Análisis de la Necesidad del... 4 Tarea 1.2: Identificación
Más detallesPlanificación de Sistemas de Información
Planificación de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...1 ACTIVIDAD 1: INICIO DEL PLAN DE SISTEMAS DE INFORMACIÓN...4 Tarea 1.1: Análisis de la Necesidad del...4 Tarea 1.2: Identificación
Más detallesTérminos definiciones
Términos y definiciones 3Claves para la ISO 9001-2015 Términos y definiciones: ISO9001 utiliza una serie de definiciones ligadas a la gestión de la calidad, que también deben ser comprendidas por la organización
Más detallesSISTEMAS DE INFORMACIÓN I TEORÍA
CONTENIDO: CICLO DE VIDA DE DESARROLLO DE SI FASES GENÉRICAS DEL CICLO DE VIDA DE DESARROLLO DE SI VISIÓN TRADICIONAL DEL CICLO DE VIDA DE DESARROLLO DE SI DE DESARROLLO DE SI: ANÁLISIS Material diseñado
Más detalles