Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

USO DE UML vs BPMN

Universidad abierta y a distancia de mexico

Ingeniería en Desarrollo de Software

Universidad abierta y a distancia de mexico

FUndamentos de administración

Docente: MARIA DE LOURDES SANTIAGO ZARAGOZA

FUndamentos de administración

DS-DMDN-1702-B1-001

Presenta:

Joanna lucia calzada algravez

Matrícula: ES1521205114

Definición

significado de UML y BPMN

Conceptos

UML

UML

El Lenguaje Unificado de Modelado (UML por sus siglas en inglés) es un lenguaje gráfico de modelado de software de uso internacional que oferta una gran variedad de diseños que se adaptan a cualquier desarrollo de procesos. (Vilalta, 2004)

BPMN

BPMN

BPMN son las siglas en inglés de Business Process Model and Notation, denominado en español como “Modelo y Noción de Procesos de Negocios”, cuyo principal objetivo es proporcionar una notación de fácil comprensión por todos los usuarios del negocio que realizarán esos procesos. (IBM, S.f)

Semejanzas

Semejanzas

(Diferentes pero semejantes)

Las bases para un buen modelado

1. Se crean a partir de los procesos de negocio y sus elementos

2. Se requiere conocer cada uno de los pasos que componen el proceso de negocio

3. Se requiere establecer reglas de negocio o políticas de la empresa

4. Sirven como un medio visual en la capacitación y excelente herramienta para documentación

El éxito de la diversidad

Diferencias generales entre UML y BPMN

Diferencias

UML

1. Diseña a través de modelos

2. Cuenta con 9 modelos distintos

-Diagramas estáticos: de Objetos, casos de uso, clases, componentes, despliegue

-Diagramas dinámicos: de secuencia, colaboración, actividad de maquinas de estados.

3. Lenguaje estándar en el análisis y diseño de sistemas de computo

DIAGRAMAS DE UML

DIAGRAMAS DE UML

Diagramas de UML. Recuperado de http://2.bp.blogspot.com/-gocaDPDhrKU/T5b8bHtK35I/AAAAAAAAAAM/4QTb8fvsBko/s1600/diagrmas+de+uml.png

BPMN

- Un solo modelo de diseño

- 4 clases de elementos para el modelado

- Reconocido como Estándar internacional para el modelado de procesos de negocios.

-Permite validar las tareas de un proceso y hacer simulaciones en tiempo real antes de la implantación.

BPMN

Ventajas

Ventajas

COMPARTIDAS

del uso de UML y BPMN

1

Compartidas

Permiten:

-Visualizar en forma gráfica un proceso de negocio

-Especificar las características de un sistema antes de construirlo

2

Individuales

UML: Construye los sistemas diseñados a partir de modelos

BPMN: Es un estándar internacional para el modelado de procesos de negocios

DISEño

Diferencias en el diseño

Modelos, elementos y más...

Observación

Observación

A pesar de que UML tiene 9 diseños para el modelado en comparación con BPMN que solo tiene 1, ambas notaciones tienen elementos en común y elementos propios.

Te invito a revisar los siguientes ejemplos.

Inicio de un proceso

UML

BPMN

Inicio de un proceso

EVENTOS DE INICIO EN BPMN

Existen varios tipos de eventos de inicio en BPMN, aparte del inicio simple

EVENTOS DE INICIO EN BPMN

Simple

Temporizador

Mensaje

Señal

Condicional

Múltiple

EVENTOS INTERMEDIOS EN BPMN

Se ofrece la opción de incluir eventos intermedios en el proceso

EVENTOS INTERMEDIOS EN BPMN

Simple Temporizador Compensación Alerta Error

Mensaje Enlace Condicional Múltiple

FINAL DE UN PROCESO

BPMN

UML

FINAL DE UN PROCESO

EVENTOS DE FINAL O TERMINACIóN EN BPMN

Simple Error Compensación Terminación

Mensaje Cancelación Señal Múltiple

Compuertas

UML

BPMN

Compuertas

En ambos casos establece una relación condicional o de toma de decisión

TIPOS DE COMPUERTAS EN BPMN

Basada en datos o condicional

TIPOS DE COMPUERTAS EN BPMN

Basada en eventos

Inclusiva

Paralela

Compleja

ACTIVIDADES

Se consideran todas las actividades involucradas en la realizacion de un proceso

UML

BPMN

ACTIVIDADES

Actividad

Tarea

Estado de actividad

Subproceso

Transacción

De Llamada

OBJETOS DE CONEXIóN

Permiten que los elementos del flujo o del proceso tengan una conexión entre sí.

OBJETOS DE CONEXIóN

UML

BPMN

Flujo de secuencia

Flujo de secuencia o transición

Flujo de Mensaje

Dependencia

Asociación

Bifurcación o entrada

ORGANIZACIóN DE ROLES

BPMN

UML

ORGANIZACIóN DE ROLES

Se define por actores cada uno en "lane" o carril, contenidos en un "pool" o proceso

Se define por roles en una línea de vida

ARTEFACTOS

Representan información relevante al proceso

BPMN

UML

ARTEFACTOS

Texto agregado

Se incluyen los grupos, anotaciones y objetos de datos

Entrada de datos

Salida de datos

Recopilación de datos

Almacenamiento de datos

UTILIDAD

UTILIDAD

en la Práctica Profesional

UML tiene gran utilidad en el análisis y diseño de sistemas de software ya que permite establecer todos los requisitos y estructuras necesarias para la realización del mismo en un lenguaje estándar y comprensible.

BPMN permite comprender de manera sencilla el modelamiento de los procesos de negocio, permitiendo detallar paso a paso las actividades a realizar y el resultado final del proceso.

Ambas son herramientas tecnológicas que nos permiten organizar de manera eficiente a nuestra empresa, modelando los procesos tanto para el ciclo de vida de software como para la gestión de procesos de negocios, siendo ambos comprensibles para todos los involucrados.

REFERENCIAS

REFERENCIAS

  • Freund, J., Rucker, B. y Hitpass, B. (2014) BPMN 2.0 Manual de referencia y Guía práctica. [en línea] Recuperado de http://www.academia.edu/17474893/BPMN_2.0_Manual_de_Referencia_y_Gu%C3%ADa_Pr%C3%A1ctica_Spanish_Edition
  • IBM. (S.f) Modelado de procesos de negocio con BPMN. Recuperado de https://www.ibm.com/support/knowledgecenter/es/SS6RBX_11.4.3/com.ibm.sa.bpr.doc/topics/t_ovwmdlbpmn.html
  • UNADM-SEP (2017). Unidad 1 Principios de Modelado de Negocios. Material para la asignatura de Modelado de Negocios. Recuperado de https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/03/DMDN/U1/Unidad_1_Prinicipios_del_modelado_de_negocios_170615_DMDN.pdf
  • Vilalta, J. (2004) Introducción a UML. Seminario Técnico HL7. Recuperado de http://www.hl7spain.org/documents/tutoriales_HL7/semHL7_introUML.pdf
  • White, S. (2009) BPMN. Guía de referencia y modelado. Future Strategies. [en línea] Recuperado de https://users.dcc.uchile.cl/~nbaloian/DSS-DCC/Software/ModeladoBPMN.pdf

Learn more about creating dynamic, engaging presentations with Prezi