Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 3. UML y BPD en El Modelado Del Negocio
Unidad 3. UML y BPD en El Modelado Del Negocio
Programa de la asignatura:
Modelado de negocios
Clave:
Ingeniería TSU
15142314/ 16142314
Índice
Presentación de la Unidad
En la unidad anterior viste los temas para comprender el BPMN, los cuales te han servido
para seguir adentrándote en el modelado de negocios.
Propósitos
Competencia específica
Es muy importante que realices todas las actividades planteadas para que logres
comprender los temas vistos. Asimismo, realiza los ejemplos de diagramas para que te
familiarices con los componentes gráficos. Para esto puedes utilizar el programa Visio de
Microsoft.
Objetos de flujo
BPD tiene tres elementos centrales que comprenden los objetos de flujo:
Objetos de conexión
Para poder hacer la descripción del flujo de la información se hace uso de estos
elementos que describen el sentido, desde dónde y hacia dónde, fluirá. Los tres
conectores que hacen esta función son:
• Flujo de secuencia, se representa con una línea lisa y con una terminación en la
punta de flecha igualmente lisa (rellena), y denota la secuencia en que se ejecutan
las tareas del proceso.
• Flujo de mensaje, se representa con una línea entrecortada (discontinua) y con
una terminación en la punta de flecha sin relleno (sólo el contorno de la punta de
flecha); su uso es para denotar el flujo de mensajes entre dos actores (pero no
limitado) del o de los procesos. Se usa igual para unidades funcionales del
negocio separadas.
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 6
Modelado de negocios
Unidad 3. UML y BPMN en el modelado del negocio
• Asociación, se representa por una línea punteada (formada por puntos) sin
terminación en punta de flecha; su uso es para asociar textos, datos, entre otros
artefactos, con los objetos de flujo, además de mostrar las entradas/salidas de las
actividades.
A simple vista puede pensarse que los elementos son insuficientes para poder describir
procesos de negocio, pero debe recordarse que la experiencia del diseñador es lo que
dará la correcta combinación de elementos para describir el proceso que se necesite.
Carriles
Por definición, los carriles usados en la metodología de modelado de procesos se han
utilizado para hacer la descripción separada de distintas acciones de varios roles.
Proponen gráficamente una idea clara de los límites de las responsabilidades y, sobre
todo, la secuencia de ellas. BPD no es ajena a esta representación ni al significado de
ella, de tal modo que hace uso de igual manera. Los tipos de carriles que BPD soporta
son dos:
• Pool: actúa como delimitador (contenedor) gráfico de un actor o a un proceso
único, diferencia las distintas actividades únicas del actor o de la unidad funcional
con el de otros pools.
• Lane: es un pool que conforma otros pools. Es decir, es una partición; y extiende
la longitud y el alcance del pool padre. Se usa para organizar y categorizar
actividades. Son subdivisiones del pool. Representan roles, actores o participantes
de la organización.
Los procesos de alto nivel son aquellos vistos de manera resumida o corta. Todos los
diagramas, en su fase de inicio, comienzan con este nivel, porque es en donde se van
identificando de manera general los posibles componentes que deberá contener el
modelo.
Según Gibert (2005), “los casos de uso permiten expresar gráficamente las relaciones
entre los diferentes usos del sistema y sus participantes o actores. El resultado es un
conjunto de diagramas muy fácilmente entendibles tanto por el cliente, como por los
analistas del proyecto”.
En general, los casos de uso son de ayuda para comprender la manera en que los
actores interactúan con un sistema, definiendo claramente los pasos a seguir y opciones
que debe proporcionarle al actor el sistema que se está controlando, definen qué se hace
(no cómo se hace)
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 8
Modelado de negocios
Unidad 3. UML y BPMN en el modelado del negocio
De tal manera que el caso de uso muestre lo que un actor requiere de un sistema y los
resultados que dicho sistema deba proporcionarle para satisfacer sus necesidades de
información y así lograr cumplir los objetivos que se deban conseguir para una correcta
función de la organización.
Un caso de uso es una representación gráfica entre los actores y el sistema, en este caso,
la relación con la empresa. Por tanto, los casos de uso en el ámbito de los negocios son
de ayuda para la identificación de las funciones que realizan las personas en la
organización.
Es importante resaltar el hecho de que un caso de uso puede ser muy pequeño o
extenderse mucho, todo depende de la cantidad de funciones que deba realizar cada
usuario. En la tabla 3.1 se muestran los artefactos básicos que se requieren para la
construcción de un diagrama de casos de uso y su descripción.
• Responsable de ventas:
o Decide
o Discrimina
o Encamina
o Aprueba o rechaza
o Procesa
• Operario:
o Entrega
Los diagramas de caso de uso que se representan en las actividades que realiza el cliente
a nivel macro se podrían englobar en realizar la compra de un producto, donde el cliente
da información y también es quien la recibe del negocio por internet, tal como se ve en la
figura 3.6.
Para entrar en detalle de las actividades se deben realizar diferentes tipos de relaciones.
UML cuenta con: inclusión, extensión y generalización, las cuales se muestran en la
siguiente tabla.
En otro ejemplo, la relación de generalización para los casos de uso es utilizada para
mostrar que un caso de uso puede tener relación con otro que, a su vez, podría llegar a
sustituirlo sin mayor problema. Para este ejemplo se muestran dos casos de uso con
relación de generalización a la compra de un producto, las cuales son, tal como se
muestra en la figura 3.9., la compra de un producto nuevo y la compra de un producto
usado, las cuales, si se analiza realmente, se podría sustituir sin ningún problema con la
Por último, se muestra el mismo caso de uso, pero con una visión micro, es decir, a
detalle, donde se muestran todas las relaciones, tanto de inclusión, extensión y
generalización, tal como se muestra en la figura 3.10.
3.3.1. Conceptos
Es muy importante identificar a los actores de un caso de uso para así estar al tanto de
quién está relacionado con cada actividad que se deba realizar y saber quién debe
proporcionar la información necesaria para que el caso de uso se efectué de manera
correcta, así como identificar al receptor de la información con que se retroalimenta el
mismo caso de uso.
Para dejar en claro los tipos de actores, piensa en el ejemplo del negocio por internet,
donde se tiene que el cliente compra un producto, y se tiene también el rol del operario,
que sólo se encarga de entregar el producto al cliente. En este caso el operario es un
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 14
Modelado de negocios
Unidad 3. UML y BPMN en el modelado del negocio
actor secundario, debido a que está sirviendo al cliente a completar su compra, pero el
operario en sí mismo no tiene interacción con el negocio más allá de llevar productos (que
serían información de respuesta).
Cierre de la unidad
Has concluido la tercera unidad del curso. A lo largo de ésta has repasado la unidad
anterior con los temas de procesos de negocio, los cuales se retomaron para remarcarse.
Además, a lo largo de esta unidad has visto lo que son los casos de uso, su definición,
beneficios y objetivos, así como los componentes de este tipo de diagramas y sus
asociaciones.
Es aconsejable que revises nuevamente la unidad en caso de que los temas que se
acaban de mencionar no te sean familiares o no los recuerdes, de no ser este tu caso, ya
estás preparado para seguir con la unidad cuatro, en donde continuarás con la revisión
del modelado conceptual, con el fin de modelar recursos, metas, interacciones y
comunicaciones dentro de las organizaciones. Todo ello con el fin de obtener el
conocimiento necesario para comenzar a realizar modelos de negocios complejos al final
de la asignatura Modelado de negocios.
Consulta la página oficial de UML, donde podrás encontrar manuales de referencia sobre
este tema.
• Unified Modeling Language™ (UML®). Recuperado de
http://www.omg.org/spec/UML/
Fuentes de consulta