Descripción del Curso



Documentos relacionados
CURSO: BPM PROFESOR: MARIO EVANGELISTA G.

BPMN MODELAMIENTO SIMULACIÓN DE PROCESOS. con Bizagi

MODELADO DE PROCESOS DE NEGOCIO

TEMA 6: INTRODUCCIÓN A UML

PROFUNDIZACIÓN OPTIMIZACIÓN DE PROCESOS CON HERRAMIENTAS BPM

MANUAL DE TALLERES INGENIERÍA DE SOFTWARE

STF 1702 SATCA 1 : Carrera:

Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING

de Procesos de Negocio 4. Productos de la ingeniería del software 5. Procesos de la ingeniería del software

MAESTRÍA EN INGENIERÍA DE SOFTWARE PLAN DE ESTUDIOS 2015

Unidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.

Introducción al Modelado de Procesos de Negocio

2. CONTENIDO DE LA GUÍA INFORMATIVA

Ingeniería a de Software CC51A

Introducción al Modelado de Procesos de Negocio

CLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez

Horas Contacto. Modelar gráficamente la solución de problemas con un enfoque Orientado a Objetos, usando un lenguaje de modelado, en este caso UML.

Introducción al Modelado de Procesos de Negocio

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

Presentación de la Asignatura.

Horas Contacto. Objetivos Se pretende que el estudiante asimile los conceptos fundamentales de análisis y diseño orientado a objetos

Modelado conceptual de aplicaciones web. Tecnologías web

DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO

4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software

Tema 1. Introducción a UML C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A

Sistemas de Información II. Modelo del Negocio

1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados.

Programación Orientada a Objetos

Obligatoria asignatura Programa elaborado por:

Programa Educativo: PROGRAMA DE ESTUDIO Área de Formación : Horas teóricas: Horas prácticas: Total de Horas: Total de créditos:

Diagramas De Casos De Uso

Fecha de elaboración: Julio de 2010 Fecha de última actualización:

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

Applying UML and paterns (Capítulos 8, 9 y 10)

Autor: Amhed Sinue Pérez Valdéz

INGENIERÍA DEL SOFTWARE

CIDE, SA. RIF: J NIT: MODELO FUNCIONAL

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE

SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES

Lic. J. Fco. Jafet Pérez López

Arquitectura de Negocio

ORGANIZACIÓN DOCENTE del curso

Objetivos: Descripción del curso. Curso: Dirigido a: UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO UNIVERSIDAD NACIONAL DE INGENIERÍA

PROGRAMA ANALÍTICO DE ASIGNATURA

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Clase. Objeto. Clases y Objetos 11/09/2010

DESCRIPCIÓN DE LA ASIGNATURA

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

PROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él.

Interacción Persona - Ordenador

UML. (Unified Modeling Language) Lenguage Unificado de Modelado

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.

gestión para una empresa de autobuses que se dedica al transporte regional, nacional e internacional de viajeros. Las

Carrera: Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan.

INGENIERÍA DEL SOFTWARE

Análisis y Diseño de Sistemas

2.5 DISEÑO ARQUITECTONICO


CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I

Desarrollo Orientado a Objetos en Métrica v. 3

Published on Marco de Desarrollo de la Junta de Andalucía (

Metodologías para Sistemas Multi-agente

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES

UML (Unified Modeling Language) Octubre de 2007

Lenguaje de Modelamiento Unificado.

Universidad Salesiana de Bolivia Ingeniería de Sistemas

Modelamiento de Procesos usando BPMN y BIZAGI. BPMN: Business Process Management Notation

BPM - Business Process Management Infraestructura, tecnología, productividad y ambiente. Curso virtual

El lenguaje Unificado de Modelado (UML)

BPM - Business Process Management Infraestructura, tecnología, productividad y ambiente. Curso virtual

Proceso Unificado de Desarrollo de Software. 13 de sep de 2006

UNIVERSIDAD DE GUADALAJARA

Guía práctica de estudio 09: UML

INGENIERÍA DE SOFTWARE. Sesión 10: Diagramas de comunicación

Unified modeling language

El Lenguaje Unificado de Modelado (UML)

Lenguaje Unificado de Modelado

Rational Unified Process

Análisis y Diseño de Sistemas Clase 5 Ingeniería de Requerimientos El modelo de Casos de Uso

Elicitación n de Requisitos de Seguridad en Procesos de Negocio

Diplomado Ingeniería de Software para Aplicaciones de Negocio

Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño

PROGRAMA DE MATERIA MATERIA:

Programación bajo UML

MAGIC DRAW UML. Índice. José Ignacio Colmenero González Carlos Pérez Herrero José Luis Bravo Sánchez

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

FUNDAMENTOS DE LENGUAJE UNIFICADO DE MODELADO UML. Ing. Luis Armando Amaya Q. Laboratorio 1. Introducción a la Modelación del Sistema en UML

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola

Ingeniería de Software. UML.

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Sistemas informaticos industriales. CURSO ACADÉMICO - SEMESTRE Primer semestre

UML. Diagrama de Casos de Usos. Prof. Daniel Riesco

Implementación de Componentes

Programa de Certificaciones Internacionales

FACULTAD DE INGENIERÍA. Ingeniería Industrial y Comercial

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

Transformación de modelos conceptuales mediante uso de XSLT

Capítulo 16. Diagrama de Clases UML

Transcripción:

Curso Práctico de Modelado de Negocios BPMN con UML Descripción del Curso Durante este curso aprenderás de forma práctica el estándar BPMN (Business Process Management Notation) y las extensiones de UML complementarias con la cual podrás plasmar los procesos de negocios actuales y deseados en forma gráfica, dando a tu organización la habilidad de comunicar estos procedimientos de manera uniforme. Esta notación estándar facilita el entendimiento de las colaboraciones y transacciones de negocio entre grupos de trabajo, departamentos, áreas y organizaciones. Estrategia del Curso Durante tres días completos te enseñaremos a elaborar los diagramas de UML para modelar el negocio en una de las herramientas de modelado más utilizadas actualmente: Enterprise Architect. Además, te obsequiaremos una licencia liberada con actualizaciones por todo un año. Esta herramienta te permitirá generar documentos de forma automática utilizando los formatos institucionales de tu empresa. 1 / 28

El Curso Incluye - Una licencia Demo de Enterprise Architect Desktop, la herramienta que permite el modelado de procesos de negocios en forma natural. - Carpeta con presentación completa / Material del curso. - Constancia de participación. Qué es BPMN? BPMN (Business process Management Notation) es un nuevo estándar de modelado de procesos de negocio, en donde se presentan gráficamente las diferentes etapas del proceso del mismo. La notación ha sido diseñada específicamente para coordinar la secuencia de procesos y los mensajes que fluyen entre los diferentes procesos participantes. 2 / 28

Por qué es importante BPMN? Imagina esta situación: Estás en las primeras entrevistas de requerimientos. La sorpresa? Tus usuarios no están seguros cómo funcionan sus procesos de negocio y por lo tanto resulta imposible definir los requerimientos del sistema. En este momento tienes que ponerte la camiseta de un ingeniero de negocios y quitarte la del ingeniero de software. Pero, si no cuentas con las herramientas y técnicas adecuadas, las reuniones con tu cliente pueden ser eternas sin llegar a respuestas concretas. La solución? Aprende el estándar BPMN (Business Process Management Notation) y las extensiones de UML que te ayudarán a modelar la situación actual y deseada en los procesos de negocio de una organización. Ya tienes claro que si no partes de reglas de negocio claramente establecidas difícilmente podrás desarrollar el sistema adecuado que proporcione un valor real a tu cliente. El mundo de los procesos 3 / 28

de negocio ha cambiado dramáticamente en los últimos años. Un proceso de este tipo abarca múltiples participantes, y la coordinación puede ser compleja. Antes de BPMN no había una técnica de modelado estándar desarrollado para encargarse de estos asuntos. BPMN ha sido desarrollado para proveer a los usuarios de una notación de uso libre. Esto beneficiará a los usuarios de la misma forma que UML benefició el mundo de la ingeniería de software. A quién está dirigido BPMN? BPMN está dirigido a Analistas y Gerentes de Procesos, Analistas de Sistemas y Personas de distintas áreas de servicios y todo aquel profesional que necesitan comunicar sus procesos de negocio con el estándar más avanzado y aceptado a nivel internacional. 4 / 28

Habilidades previas recomendadas: El curso no requiere que los participantes tengan un perfil técnico de sistemas o de procesos. Qué significa esto para los usuarios de UML? UML (El lenguaje de modelado unificado) toma un perfil orientado a objetos en el modelado de aplicaciones, mientras que BPMN toma un perfil orientado a procesos en el modelado de sistemas. BPMN tiene un enfoque en procesos de negocio, UML se enfoca al diseño de software y por lo tanto ambas notaciones son totalmente compatibles entre sí. 5 / 28

Las extensiones de UML para el modelado de negocio aportan elementos muy importantes ya que proporcionan algunas otras vistas de la arquitectura de negocio que son más difíciles de observar usando únicamente BPMN. Por ejemplo, la visualización de las responsabilidades de los trabajadores del negocio, la manipulación de las entidades del negocio y la comprensión de los estados asociados a las entidades del negocio. Es por eso que en nuestro exclusivo curso planteamos la coexistencia de ambas notaciones Acerca del modelado de negocio: Uno de los primeros pasos del análisis en cualquier proyecto, e independientemente del tamaño del mismo (salvo los mantenimientos más triviales) debe consistir en alinear el mencionado proyecto con la estrategia y las metas del negocio o institución. Los proyectos, de hecho, no son sino medios para realizar dicha estrategia y dichas metas. Por poner un ejemplo: supongamos que (por alguna razón) un directivo no ande bien sintonizado con las metas acordadas por 6 / 28

los organismos oficiales de toma de decisiones de la empresa o institución. Salvo casos excepcionales (o, de plano, irregulares) el proyecto tiene muy pocas posibilidades de éxito, y bien puede suceder que sea interrumpido abruptamente, y en casos extremos puede llegar a representar una pérdida total para la empresa o despacho encargados del desarrollo. En el mejor de los casos, el proyecto podrá terminar, pero va a sufrir todas las consecuencias de no estar integrado con los planes de la organización. El modelado del negocio es la técnica por excelencia para alinear los desarrollos con las metas y objetivos de las empresas e instituciones. Si se realiza de tal forma en que el modelo quede consensuado entre los grupos interesados (es decir, Directores), las posibilidades de éxito del proyecto aumentarán en forma muy importante. El modelado de negocios, y más específicamente el modelado de procesos de negocio, es la forma idónea para comunicarnos con los usuarios de todos los niveles. Temario 7 / 28

1. El Proceso Unificado 1.1. Definición de Proceso 1.2. Visión General del Proceso Unificado 1.3. Características Principales 1.4. Ciclo de Vida 8 / 28

1.5. Especificación del Proceso 1.6. La Disciplina de Modelado de Negocio 1.7. Roles y Artefactos en el Modelado del Negocio 2. El Lenguaje Unificado de Modelado2.1. Definición de UML 9 / 28

2.1. Definición de UML 2.2. Historia de UML 2.3. Artefactos de UML 2.4. Enfoques en UML 2.5. Beneficios de UML 2.6. Objetivos al crear UML 2.7. Procesos de Desarrollo de Software basados en UML 10 / 28

3. Notación para el Modelado de Procesos de Negocio (BPMN) 3.1. Objetivos 3.2. Qué es BPMN? 3.3. Historia 3.4. Artefactos 3.5. Beneficios de BPMN 11 / 28

3.6. Objetivos al Crear BPMN 4. Modelado del Negocio 4.1. Motivación para el Modelado del Negocio 4.2. Alcances en el Modelado del Negocio 12 / 28

5. La Arquitectura del Negocio 5.1. Definición de Arquitectura del Negocio 5.2. Contexto de la Arquitectura del Negocio 5.3. Vistas de la Arquitectura del Negocio 6. La Visión y las Metas del Negocio 13 / 28

6.1. La Visión del Negocio 6.2. Factores que intervienen en la Visión del Negocio 6.3. Quienes desarrollan la visión del negocio? 6.4. Las metas del negocio 6.5. Enunciado de las metas del negocio 6.6. Medición de las metas 6.7. Metas y sub-metas 6.8. Ejercicio 14 / 28

7. UML y BPMN en el Modelado del Negocio 7.1. Introducción 7.2. Artefactos de UML y BPMN en el Modelado del Negocio 7.3. Diagramas de Procesos de Negocio (BPD) 7.4. Objetivo 7.5. Elementos de un BPD 7.5.1. Objetos de Flujo 15 / 28

7.5.1.1. Eventos 7.5.1.2. Actividades 7.5.1.3. Gateways 7.5.2. Objetos de Conexión 7.5.2.1. Flujos de Secuencia 7.5.2.2. Flujos de Mensaje 7.5.2.3. Asociaciones 7.5.3. Swimlanes 16 / 28

7.5.3.1. Pools 7.5.3.2. Lanes 7.5.4. Artefactos 7.5.4.1. Objetos de Datos 7.5.4.2. Grupos 7.5.4.3. Anotaciones de Texto 7.5.5. Reglas de Conexión 7.5.6. Aplicando el conocimiento en tu Negocio 17 / 28

7.6. Modelo de Casos de Uso del Negocio 7.6.1. Objetivo de los Casos de Uso en el Modelado del Negocio 7.6.2. Elementos del Modelo de Casos de Uso del Negocio 7.6.3. Relaciones de Inclusión, Extensión y Generalización 7.6.4. Categoría de los Casos de Uso del Negocio 7.6.5. Delimitando el Alcance 18 / 28

7.6.6. Trazando las Metas del Negocio al Modelo de Casos de Uso del Negocio 7.6.7. Especificación de los Casos de Uso del Negocio 7.6.8. Ejercicio 7.7. Modelo Conceptual 7.7.1. Objetivo del Modelo Conceptual en el Modelado del Negocio 19 / 28

7.7.2. Definición de Objetos y Clases 7.7.3. Elementos del Modelo Conceptual 7.7.4. Conceptos, Atributos y Relaciones entre Conceptos del Negocio 7.7.5. El Glosario del Negocio 7.7.6. Aplicando el Conocimiento en tu Negocio 7.7.7. Modelado de los Recursos del Negocio 7.7.7.1. Recursos físicos, abstractos, de información y humanos 20 / 28

7.7.7.2. Entidades del Negocio 7.7.7.3. Trabajadores del Negocio 7.7.7.4. Aplicando el Conocimiento en tu Negocio 7.7.8. Modelado de las Reglas del Negocio 7.7.8.1. Las Reglas del Negocio 7.7.8.2. Tipos de Reglas del Negocio 7.7.8.3. Especificación de las Reglas del Negocio 7.7.8.4. Reglas del Negocio en el Modelo Conceptual 21 / 28

7.7.8.5. Aplicando el Conocimiento en tu Negocio 7.7.9. Modelado de las Metas del Negocio 7.7.9.1. Objetivo en el Modelado de Metas del Negocio 7.7.9.2. El Modelo de Metas del Negocio 7.7.9.3. Elementos del Modelo de Metas del Negocio 7.7.9.4. Metas Cuantitativas del Negocio 7.7.9.5. Metas Cualitativas del Negocio 22 / 28

7.7.9.6. Relación entre las Metas y las Submetas del Negocio 7.7.9.7. Restricciones entre las Metas del Negocio 7.7.9.8. Conflicto entre las Metas del Negocio 7.7.9.9. Identificando las Metas del Negocio 7.7.9.10. Aplicando el Conocimiento en tu Negocio 7.7.10. Modelado de los Procesos del Negocio 7.7.10.1. Objetivo del Modelado de los Procesos del Negocio 7.7.10.2. Guía para modelar los Procesos del Negocio 23 / 28

7.7.10.3. Metas de los Procesos del Negocio 7.7.10.4. Recursos de Entrada, Salida, Suministro y de Control 7.7.10.5. Identificando los Procesos del Negocio 7.7.10.6. Aplicando el Conocimiento en tu Negocio 7.8. Los Diagramas de Interacción 24 / 28

7.8.1. Objetivo de los Diagramas de Interacción en el Modelado del Negocio 7.8.2. El Diagrama de Secuencia 7.8.2.1. Elementos del Diagrama de Secuencia 7.8.2.2. Interacciones Enfocadas en las Responsabilidades de los Trabajadores del Negocio 7.8.2.3. Interacciones Enfocadas en las Entidades del Negocio 7.8.2.4. Efecto de los Diagramas de Interacción en la Estructura del Negocio 7.8.2.5. Aplicando el Conocimiento en tu Negocio 25 / 28

7.8.3. Diagramas de comunicación 7.8.3.1. Elementos del Diagrama de Comunicación 7.8.3.2. Relación entre los Diagramas de Secuencia y los de Comunicación 7.8.3.3. Aplicando el Conocimiento en tu Negocio 7.9. El Diagrama de Transición de Estados 7.9.1. Objetivo de los Diagramas de Estados en el Modelado 26 / 28

del Negocio 7.9.2. Definición del Artefacto 7.9.3. Elementos del Diagrama de Transición de Estados 7.9.4. Aplicando el Conocimiento en tu Negocio Características del curso: - Número de participantes: 8 personas. - Duración del curso: 24 horas. - Fecha de realización del Curso: Por definir - Horario: De 8: 00 a 17: 00 Hrs. - Ubicación: Hotel por Definir El paquete por participante que se cotiza incluye: - Material del curso. - Constancia de participación - Refrigerios. 27 / 28

28 / 28