You are on page 1of 21

~1~

Evidencia de aprendizaje
Unidad. 4 Manual de Diagramas del Modelado del Negocio
15/01/2014 ESAD Jorge Flores Castro

Presentacin
Cualquier rama de ingeniera o arquitectura ha encontrado til desde hace

mucho tiempo la representacin de los diseos de forma grfica. Desde los inicios de la informtica se han estado utilizando distintas formas de representar los diseos de una forma ms bien personal o con algn modelo grfico. La falta de estandarizacin en la manera de representar grficamente un modelo impeda que los diseos grficos realizados se pudieran compartir fcilmente entre distintos diseadores. El modelado isual permite mane!ar la comple!idad de los sistemas a analizar o disear. De la misma forma que para construir una choza no hace falta un modelo" cuando se intenta construir un sistema comple!o como un rascacielos" es necesario abstraer la comple!idad en modelos que el ser humano pueda entender.

ndice
Presentacin Diagrama de Actividades. Diagrama de Flujo de Funciones Cruzadas Diagrama BPM . Diagrama Caso de "so. %jem&lo de Modelado de egocio. Bi'liogra()a 2 4 6 ! #$ #6 2#

Diagrama de actividades
Los diagramas de acti idades sir en para representar el comportamiento dinmico de un sistema haciendo hincapi# en la secuencia de acti idades que se lle an a cabo $ las condiciones que guardan o disparan esas acti idades.

Elementos bsicos.

Lo primero que se tiene que hacer para realizar el diagrama de acti idades de un negocio es identificar las acti idades que realiza el negocio $ ordenarlas de manera secuencial como se an realizando dentro de los procesos" utilizando los elementos del diagrama.

Identifica las actividades. Es importante que podamos identificar las tareas. Las tareas son las acti idades que no pueden ser descompuestas" es decir" es el ni el ms ba!o de las acti idades. %osteriormente" cuando se ha$an identificado las tareas de cada inter iniente se podrn agrupar a modo de formar sub procesos" los cuales agrupan tareas unidas con un solo fin. Restricciones. &n estado inicial no puede ser destino de una transicin. 'oda acti idad tiene por lo menos un flu!o de entrada $ otro de salida. %uede haber cero o ms estados finales. Situaciones alternativas. Lo normal es que puedan aparecer distintos flu!os dependiendo de que se den una serie de circunstancias u otras. Restricciones. &na decisin tiene un flu!o de entrada $ dos o ms flu!os de salida. 'odo flu!o de salida tiene que estar etiquetado con una condicin. Las condicin es de todos los flu!os de salida de una decisin deben ser dis!untas $ completas. &na fusin tiene dos o ms flu!os de entrada y un flujo de salida.

Diagrama de flujo de funciones cruzadas.


&n diagrama de flu!o de funciones cruzadas es similar un diagrama de flu!o" incluso utiliza los mimo elementos pero" se pueden hacer particiones para identificar las acciones que tienen alguna caracterstica en comn" en cada particin amos a colocar a un actor $ las acti idades que este realiza" pero para esto debemos identificar los actores que inter ienen dentro del proceso de nuestro negocio a modelar.

Identificacin de los actores.


Los actores son las personas que inter ienen en el proceso que deseamos modelar. Cuando hablamos de personas es importante hacer #nfasis a que nos referimos al puesto que desempea una persona fsica $a que no es mu$ recomendable caracterizar un puesto por el moti o de que las personas pueden irse $ llegar otras $ eso obligara a mantener actualizado siempre el modelo" por el contrario" el puesto suele ser mucho ms estable $ mantendr su funcionalidad sin importar la persona que lo ocupe as el flu!o solo se actualizara cuando las acti idades que desempee el puesto cambien.

Reglas Cada acti idad debe estar en una particin.

Diagramas BP !
El ob!eti o al crear (%)* es el de e+presar en t#rminos abstractos la secuencia del flu!o de traba!o de un proceso que se mane!a en una empresa u organizacin por lo tanto el ob!eti o de este manual es de facilitar el logro de este ob!eti o remarcando los puntos principales que se deben de tomar en cuenta en la elaboracin de un (%)*. El diagrama (%)* utiliza una combinacin de diagramas de flu!o $ de funciones cruzadas pero con elementos ms completos que describen ms claramente los procesos dentro del negocio $ la descripcin de los actores in olucrados. ,e deben detectar los actores in olucrados como lo imos en el diagrama de funciones cruzadas as como sus acti idades para despu#s detallarlas con los elementos del diagrama (%)*.

"onstruccin del #ro$ecto.


-ntes de iniciar el modelado es importante haber identificado perfectamente a los actores $ las acti idades que desempaan cada uno de ellos pues esto es la base para construir el modelado.

Identifica los eventos.


El siguiente paso corresponde a identificar los e entos. &n e ento es algo que sucede 7

durante el curso del proceso que estamos modelando. Los e entos afectan el flu!o del proceso $ normalmente tienen un disparador .seal de que se debe de realizar algo/ o un resultado. &n flu!o siempre comienza por el e ento inicio" pero e+isten muchos otros tipos de e entos como0

Temporizador: indica un disparador de fecha y hora. Mensaje: un disparador se genera al llegar un mensaje desde otro punto. Seal: Un disparador se genera al llegar una seal enviada desde otro punto. Condicional: Se indica que se debe cumplir con una condicin. Mltiple: ndica que e!iste una combinacin de disparadores. Error: especifica que se interrumpir" un proceso que necesitara ser corregido.

Cancelar: indica la cancelacin de una actividad. Compensaci n: indica que una actividad se deshar". !inculo: establece un conector para #ir hacia$. "inal: indica el final de un diagrama %&'(.

%sociacin.
En este punto es importante tener $a una idea de cmo interactan los diferentes actores $ las diferentes posibilidades $ bifurcaciones que tendrn cada una de las tareas que estos realizan. - este proceso se le llama construir el 1flu!o de traba!o2 $ la idea principal es la de plasmar en el modelado paso a paso el desarrollo de las diferentes acti idades. %ara lograr este ob!eti o nos a$udaremos de los siguientes conceptos0

&lujo de secuencia' indica la secuencias de las acti idades que se realizan" siendo el origen la lnea sin punta" $ el destino la punta de la flecha.

&lujo de secuencia condicional' indica la secuencia de las acti idades que se realizan al cumplir o no una condicin. Este flu!o se representa con un pequeo rombo que indica el origen del flu!o de la decisin $ la punta indica el destino.

&lujo de mensaje' indica la comunicacin entre participantes mediante mensa!es" este tipo de flu!o se utiliza para comunicar a diferentes pools. El origen est indicado por el crculo $ el destino por la punta de la flecha. %sociacin' este elemento indica la unin entre elementos de un diagrama .sin flu!o de acti idades/.

%gru#amiento

&na ez que se ha$a terminado el modelado se recomienda se realice un agrupamiento con a$uda de los siguientes elementos0 Pools' bsicamente son contenedores para indicar que el diagrama pertenece a un actor en especfico. "arriles' son contenedores que representan los roles en las acti idades que estn modelando.

%rtefactos
E+isten elementos llamados artefactos que sir en de a$uda para el modelador al momento de establecer la relacin entre los participantes dentro del modelo" como por e!emplo los documentos que se generan dentro del proceso" o notas que a$udan simplemente a la comprensin del modelo. - continuacin un listado de los artefactos $ su descripcin0 (bjetos de datos' son los documentos $ datos que requiere el proceso. )ru#o' a$uda a definir secciones en el diagrama. %notaciones de te*to' son notas que aade quien modela a manera de informacin e+tra sobre los modelos grficos.

Puertas de enlace.
,on los elementos que controlan la di ergencia del flu!o de los procesos cuando se tienen diferentes secuencias de flu!o posibles. Las diferentes puertas que se pueden usar en (%)* son0 E*clusivo' E ala las condiciones de flu!o secuencial de las acti idades para definir un solo camino hacia donde deber seguir el flu!o.

10

Evento' E ala la ocurrencia de un e ento para definir un solo camino hacia donde deber seguir el flu!o de acti idades.

Paralelo' ,e en a el flu!o de acti idades hacia arios caminos .hacia todos al mismo tiempo/ sin e aluar nada.

Inclusivo' ,e en a el flu!o de acti idades hacia arios caminos .hacia todos al mismo tiempo/" si es que se cumplen las condiciones del flu!o secuencial de acti idades.

"om#lejo' ,e en a el flu!o de acti idades hacia arios camino .hacia todos al mismo tiempo/" si es que se cumple una sola condicin del flu!o secuencial de acti idades.

%ctividades.
Los tipos de acti idades que puede contener un modelo (%)* son0 +area' Es el ni el ms ba!o de acti idades" la cual no puede ser

descompuesta. Sub,#roceso' Es un con!unto de tareas unidas con un solo fin" el signo ms

indica que el sub3proceso puede descomponerse en pequeas acti idades" que son las tareas. +area bucle' 4dentifica que la tara deber repetirse un determinado nmero

de eces. ulti,instancia' Esta acti idad identifica que la tarea deber realizarse

arias eces" pero cada ez con diferentes datos.

11

Diagrama casos de uso


&n caso de uso es bsicamente una representacin grafica entre un usuario $ un

sistema" en nuestro caso relacin con la empresa. %or lo tanto los casos de uso en el mbito de los negocios son de a$uda para la identificacin de las funciones que realizan las personas en la organizacin. Es importante resaltar el hecho de que un caso de uso puede ser mu$ pequeo o e+tenderse mucho" todo depende de la cantidad de funcin es que deba realizar cada usuario.

12

Elementos.

-l hacer el diagrama caso de uso ha$ que identificar todo los procesos del negocio" es decir los ser icios que proporcionan. En las fases iniciales esta podra ser una lista parcial que se e+tiende en las ltimas fases del anlisis. &sando los siguiente lineamientos. 5e isar las especificaciones para establecer los actores. 4dentificar los e entos $ hacer los casos de uso. 5e isar el caso de uso para determinar el flu!o de datos.

13

Restricciones. El diagrama caso de uso contiene el actor $ smbolos de caso de uso" $ adems lneas de cone+in. Los actores dan o reciben datos del sistema. Los actores secundarios a$udan a mantener el sistema en e!ecucin o proporcionan a$uda. &n caso de uso ilustra a los desarrolladores un panorama de lo que los usuarios. *o tiene detalles t#cnicos o de implementacin.

14

&n caso de uso se compone de tres elementos0 un actor" para comenzar el e ento6 el e ento que acti a un caso de uso6 $ el caso de uso" que desempea las acciones acti adas por el e ento. Los casos de uso documentan un solo e ento. &n caso de uso se nombra con un erbo o un sustanti o.

Las relaciones so el comportamiento $ se usan para conectar un actor.

15

E-E P.( DE

(DE.%D( DE !E)("I(

/)(RDI+%S D(0% "1234

Diagrama Basado en el BP !.

".IE!+E'
Selecciona el guisado de su gusto Realiza el pedido de su producto Paga su pedido Recibe su pedido Decide si se lo lleva o come ah.

16

5E!DED(R'
Recibe pedido por parte del cliente Prepara el producto de acuerdo a la solicitud del cliente Recibe pago del pedido Entrega para llevar o sirve para comer ah

Diagrama en BPM del

egocio de *ordita +Do,a C-u./

E*#licacin.
Cliente.
Elemento

'area. El cliente selecciona. 17

'area. 5ealiza pedido

'area. %aga pedido

'area. 5ecibe pedido

'area. Come su pedido

Elemento

7lu!os

Elemento

Elemento

"%S( DE 2S( % !I5E.

%"R(

18

19

20

BIB.I()R%&% 8.3Documento 4ntroduccin a (%)* del sr. 9hite

http0::;;;.omg.org:bpmn:Documents:4ntroduction<to<(%)*.pdf =.3Especificacin de (%)* en http0::;;;.omg.org:bpmn:Documents:(%)*<83 8<,pecification.pdf

21

You might also like