Você está na página 1de 14

DISSEMINAO DE CONHECIMENTO

FERRAMENTA BIZAGI
Harley Caixeta Seixas
Mrcia Lcia B!r"es #e Mel! G!$es
R!%erta A& #e Mell! Be'erra
Sil(a)a Dias S!ares
FERRAMENTA BIZAGI
B*MN
Business Process Modeling Notation Notao grfica que descreve a lgica
dos passos de um processo de negcio.
um padro internacional de modelador, que permite modelar o processo de
uma maneira unificada e padroniada.
!eu o"#etivo $ dar suporte ao gerenciamento, fornecendo uma notao
intuitiva, capa de representar sem%nticas de processos comple&os.
*ROCESSO
Processo $ um con#unto de atividades que toma uma entrada, adiciona valor e
fornece uma sa'da, gerando um produto ou servio valorado.
()m processo $ um grupo de atividades realiadas numa seq*+ncia lgica com
o o"#etivo de produir um "em ou servio que tem valor para um grupo
espec'fico de clientes, -.ammer e /0amp1, 23345
ATI+IDADE
6s atividades podem ser compostas ou at7micas. 6s compostas so
con0ecidas como su"processos e as at7micas como tarefas.
TAREFA
quando a atividade no pode ser mais decomposta.
S,B*ROCESSO
6tividade que pode ser decomposta. /on#unto de atividades que pode ser
analisado em mais detal0es.
8isualmente pode aparecer de modo contra'do ou e&pandido.
TI*OS DE *ROCESSOS
*ri(ati(!9 so utiliados quando no 0 interesse em verificar a
interao entre este processo e outros.
A%strat!9 representam a interao entre um processo principal e outro
processo participante. :m relao ao processo participante, no 0
preocupao com o conte;do do flu&o em si, mas sim como ele cola"ora
com os outros flu&os.
2
C!la%!rati(!9 descreve a interao entre duas ou mais entidades do
negcio, sendo que o conte;do do flu&o $ especificado em todas as
entidades.

ELEMENTOS B*MN
Arte-at!s
Pool ou piscina
representa um processo
ou uma entidade.
<ane ou raia uma
su"=partio dentro da
pool. !o usadas para
organiar e categoriar
a pool.
3
Milestone uma su"=
partio dentro do
processo. !o usadas
para organiar o
processo em etapas.
C!)ect!res
>lu&o de !eq*+ncia $
usado para mostrar a
ordem em que as
atividades sero
e&ecutadas. /ada flu&o
tem s uma origem e s
um destino.
>lu&o de Mensagem
)sado para mostrar o flu&o
de mensagem entre dois
participantes, ou se#a,
duas pools.
6ssociao = )sada para
associar informa?es com
o"#etos de flu&o.
4
E(e)t!s #e I).ci!
@ipo nen0um usado para iniciar o processo. /ada processo
s pode ter um ;nico in'cio. :ste tipo de evento s pode ter
flu&o de seq*+ncia saindo dele. Nunca ter flu&o de seq*+ncia
c0egando nele.
@ipo mensagem idem ao tipo nen0um, sendo que neste caso
representa que o processo ser iniciado quando rece"er
alguma mensagem -documento, e=mail, telefonema, fa&,...5.
Neste tipo de evento de in'cio pode se ter um flu&o de
mensagem ligado a um o"#eto de dados ou pool c0egando ao
evento.
@ipo timer idem ao tipo nen0um, sendo que neste caso
representa que o processo ser iniciado quando o tempo -data
ou ciclo5, previamente definido, ocorrer. Para verificar o tempo
definido $ necessrio acessar as propriedades do evento.
@ipo /ondicional idem ao tipo nen0um, sendo que neste caso
representa que o processo ser iniciado quando forem
cumpridas as condi?es estipuladas. 6s condi?es podem ser
verificadas nas propriedades do evento.
@ipo sinal idem ao tipo nen0um, sendo que neste caso
representa que o processo ser iniciado quando um sinal
emitido por um evento intermedirio ou de fim, em outro
processo, for disparado. Para sa"er de onde vem o sinal $ s
verificar as propriedades do evento.
@ipo m;ltiplo idem ao tipo nen0um, sendo que neste caso
representa que o processo ser iniciado quando um dos
disparadores internos do evento for acionado. :ste tipo de
evento permite que se coloquem dois ou mais dos tipos
anteriores, ao mesmo tempo, como disparador. Neste caso o
que ocorrer primeiro inicia o processo.
Ati(i#a#es
@ipo nen0um $ o tipo de atividade mais freq*entemente
usado durante os estgios iniciais do desenvolvimento
processo.
@ipo servio = uma atividade que ocorre automaticamente,
sem necessidade de interveno 0umana.
@ipo recepo = uma atividade de rece"imento de
mensagem. @em caracter'stica similar ao evento
intermedirio de rece"imento de mensagem
@ipo envio = uma atividade de envio de mensagem. @em
caracter'stica similar ao evento intermedirio de envio de
mensagem
5
@ipo usurio utiliada quando a atividade $ e&ecutada
por uma pessoa com o au&'lioApor interm$dio de um sistema.
@ipo script utiliado quando na e&ecuo da atividade
e&iste um roteiro a ser seguido -c0ecB list5
@ipo manual uma atividade que $ e&ecutada por uma
pessoa, sem qualquer interveno de sistema.
@ipo loop utiliada quando uma atividade precisa cumprir
uma condio preesta"elecida. Pode ser definido que a
atividade ser repetida at$ que a condio se#a cumprida, ou
que ser realiada C vees. Pode ser definido, tam"$m, se a
c0ecagem da condio deve ser feita antes ou depois da
e&ecuo da tarefa.
6 atividade de loop padro tem uma e&presso que $
avaliada a cada ciclo. /aso a e&presso se#a 8:DE6E:FD6,
o loop continua.
:&.9
@ipo m;ltiplas inst%ncias utiliada quando a tarefa possui
m;ltiplos dados a serem c0ecados. :ssa c0ecagem pode
ocorrer ao mesmo tempo -paralelo5 ou uma seguinte a outra
-seq*encial5.
S/%0r!cess!s
@ipo incorporado = Guando se tem uma atividade que no se
encerra em si mesma, ou se#a, no $ uma atividade at7mica,
ela pode ser transformada em su"processo. H su"processo $
parte do processo pai, e no pode ser utiliado em outro
processo.
@ipo reutilivel = um processo modelado separadamente
que pode ser usado em m;ltiplos conte&tos. Hs Idados
relevantes do processoI usado no processo (Pai, no so
acessados diretamente por este tipo de su"processo.
Guaisquer dados devem ser especificamente transferidos
entre o su"processo e o processo que o c0ama.
6
@ipo refer+ncia = utiliado para faer refer+ncia a um
determinado su"processo -incorporado ou reutilivel5 #
modelado no processo. Eessa forma no $ necessrio
modelar novamente. )ma ve feita a refer+ncia, o
su"processo e&ecuta todas as atividades descritas no
su"processo referenciado.
)m su"processo Ad HOC $ identificado por um 123. Mas as
atividades em seu interior so soltas, ou se#a, no so
conectadas. /onsidera=se o fim do su"processo AD HOC
quando todas as atividades em seu interior tiverem sido
conclu'das.
@ipo loop utiliado quando todas as atividades internas do
su"processo precisam cumprir uma condio
preesta"elecida. Pode ser definido que o su"processo ser
repetido at$ que a condio se#a cumprida, ou que ser
realiado C vees. Pode ser definido, tam"$m, se a
c0ecagem da condio deve ser feita antes ou depois da
e&ecuo das tarefas do su"processo.
@ipo m;ltiplas inst%ncias utiliado quando o su"processo
possui m;ltiplos dados a serem c0ecados. :ssa c0ecagem
pode ocorrer ao mesmo tempo -paralelo5 ou uma seguinte a
outra -paralelo5.
GATE4A5S
JateKa1 :&clusivo "aseado em dados :ste tipo de gateKa1 $
utiliado quando se tem uma deciso e s pode ser tomada uma das
sa'das propostas. Necessariamente tem que 0aver uma atividade
antes do gateKa1, que dar o dado para ser tomada a deciso. 6ps
o gateKa1 podemos ter atividades, su"processos ou eventos.
JateKa1 :&clusivo "aseado em eventos :ste tipo de gateKa1 $
utiliado quando se tem uma deciso e s pode ser tomada uma das
sa'das propostas. Neste tipo de gateKa1, necessariamente, tem que
0aver eventos intermedirios em cada uma das sa'das propostas.
@odos esses eventos intermedirios ficam no estado (pronto,, e o
que ocorrer primeiro segue o flu&o e (mata, as outras op?es. :m
nen0uma 0iptese poder ter outro elemento que no se#a um
evento intermedirio aps esse tipo de gateKa1, uma ve que ele $
7
"aseado em eventos.
JateKa1 Fnclusivo :ste tipo de gateKa1 $ utiliado quando se tem
uma deciso e pode ser tomada uma ou mais das sa'das propostas.
Necessariamente tem que 0aver uma atividade antes do gateKa1,
que dar o dado para ser tomada a deciso. 6ps o gateKa1 podem
ter atividades, su"processos ou eventos. !e 0ouver a necessidade
de sincroniar os flu&os resultantes da deciso, pode=se utiliar o
mesmo gateKa1, quando no 0ouver nen0uma condio de
sincronia, ou um gateKa1 comple&o, quando tiver condio de
sincronia.
JateKa1 comple&o :ste tipo de gateKa1 $ utiliado quando a
deciso de qual ou quais sa'das tomar $ dada por uma condio
previamente definida. Pode ser utiliado, tam"$m, para sincroniar
diversos flu&os do processo com alguma condio determinada.
8
JateKa1 Paralelo :ste tipo de gateKa1 $ utiliado quando se tem
ramifica?es que acontecem simultaneamente. @odas as sa'das
deste tipo de gateKa1 acontecem ao mesmo tempo. Guando 0 a
necessidade de sincroniar novamente as ramifica?es, usa=se o
mesmo tipo de gateKa1.
E(e)t!s I)ter$e#iri!s
@ipo nen0um usado no meio do processo. :m um processo
podem ter vrios eventos intermedirios. :ste tipo de evento
pode ter flu&o de seq*+ncia c0egando ou saindo dele.
H"s.9 H tipo nen0um raramente $ utiliado, pois representa que
ocorre alguma coisa fora do conte&to organiacional.
9
@ipo mensagem idem ao tipo nen0um, sendo que neste caso
representa que em determinado ponto do flu&o do processo
uma mensagem -documento, e=mail, telefonema, fa&,...5 ser
rece"ida ou enviada. H 'cone com o envelope em "ranco
representa rece"imento de mensagem, e o 'cone com o
envelope escuro representa envio de mensagem. Neste tipo de
evento intermedirio pode se ter flu&o de mensagem ligado a
um o"#eto de dados ou pool c0egando -rece"imento5 ou saindo
-envio5 do evento.
@ipo timer idem ao tipo nen0um, sendo que neste caso
representa que o flu&o do processo ao c0egar ao evento
aguardar o tempo -data ou ciclo5, previamente definido,
ocorrer. H flu&o no anda enquanto no for cumprido o tempo
definido. Para verificar o tempo definido $ necessrio acessar
as propriedades do evento.
@ipo linB idem ao tipo nen0um, sendo que neste caso
representa que o flu&o do processo sair de um determinado
ponto e ir para outro, dentro do mesmo processo. H 'cone
com a seta escura representa envio do linB, e o 'cone com a
seta em "ranco representa rece"imento do linB. Para sa"er de
onde vem o sinal $ s verificar as propriedades do evento.
@ipo /ondicional idem ao tipo nen0um, sendo que neste caso
representa que o flu&o do processo, ao c0egar ao evento,
aguardar as condi?es previamente definidas serem
cumpridas. H flu&o no anda enquanto no forem cumpridas
todas as condi?es. 6s condi?es podem ser verificadas nas
propriedades do evento.
@ipo sinal idem ao tipo nen0um, sendo que neste caso
representa que em determinado ponto o flu&o do processo
enviar ou rece"er um sinal. H evento do tipo sinal pode ser
rece"er um sinal de um evento intermedirio ou de fim do tipo
sinal, no mesmo processo ou em outro qualquer. H 'cone com
a tri%ngulo escuro representa envio do sinal e o 'cone com a
tri%ngulo em "ranco representa rece"imento do sinal. Para
sa"er de onde vem ou para onde vai o sinal $ s verificar as
propriedades do evento.
@ipo m;ltiplo idem ao tipo nen0um, sendo que neste caso
representa que o flu&o do processo ter continuidade quando
um dos disparadores internos do evento for acionado. :ste tipo
de evento permite que se coloquem dois ou mais dos tipos de
eventos intermedirios vistos anteriormente, ao mesmo tempo,
como disparador, com e&ceo do evento intermedirio de
sinal. Neste caso o que ocorrer primeiro da continuidade ao
processo.
E(e)t!s #e Fi$
@ipo nen0um usado para terminar o processo. )m
processo pode ter um ou mais eventos de fim. :ste tipo de
evento s pode ter flu&o de seq*+ncia c0egando nele. Nunca
10
ter flu&o de seq*+ncia saindo dele.
@ipo mensagem idem ao tipo nen0um, sendo que neste caso
representa que o processo, quando c0egar no evento de fim,
enviar uma mensagem -documento, e=mail, telefonema,
fa&,...5 e terminar o processo. Neste tipo de evento de fim
pode se ter um flu&o de mensagem ligado a um o"#eto de
dados ou pool saindo do evento.
@ipo sinal idem ao tipo nen0um, sendo que neste caso
representa que o flu&o do processo, quando c0egar no evento
de fim, enviar um sinal a um ou mais eventos de in'cio ou
intermedirio, em outro processo, e terminar o processo. Para
sa"er para onde vai o sinal $ s verificar as propriedades do
evento.
@ipo terminativo idem ao tipo nen0um, sendo que neste caso
representa que o flu&o do processo, quando c0egar no evento
de fim, encerrar o processo e (matar, todos os outros flu&os
que este#am andando dentro do processo.
@ipo m;ltiplo idem ao tipo nen0um, sendo que neste caso
representa que o flu&o do processo, quando c0egar no evento
de fim, e&ecutar os resultados internos do evento,
previamente programados. :ste tipo de evento permite que se
coloquem dois ou mais dos tipos anteriores, ao mesmo tempo,
como resultado, com e&ceo dos tipos cancelamento e
terminativo. Neste tipo de evento todos os resultados so
e&ecutados e depois o processo $ encerrado.
O%6et!s
6notao utiliada para fornecer informa?es
adicionais que facilitem a leitura do diagrama.
H"#eto de dados No tem efeito direto so"re o
flu&o de seq*+ncia ou flu&o de mensagem, mas
podem fornecer informa?es necessrias L
realiao da atividade.
Ele$e)t!s li"a#!s 7 %!r#a = Nesse caso quando o flu&o do processo c0ega a
essa tarefa ele pode seguir dois camin0os. Hu a atividade $ terminada e o flu&o
tem a seq*+ncia normal, ou o evento colocado na "orda acontece, e o flu&o
toma uma sa'da alternativa. !omente uma das sa'das acontece. Hs seguintes
tipos de eventos intermedirios podem ser ligados L "orda das tarefas9
mensagem, timer, condicional, sinal e m;ltiplo.
11
D!c/$e)ta89!
Hs processos mapeados t+m a seguinte documentao9
25 /omo atri"utos do *r!cess!
Nome do processo
Eescrio9 colocar o o"#etivo do processo
No campo estendido9
6tri"uto @ipo Eescrio
Nome do sistema @e&to Nome do sistema a que
pertence o processo
Jestor de Negcio @e&to Eiretor da )nidade
responsvel pelo
!istema
:&ecutor :ntrevistado @e&to
Mapeadores @e&to
6nalista de Dequisitos @e&to
8alidador @e&to
Necessidade de
Fnformatiao
/ai&a de opo ;nica.
@ipo Ddio
!im ou No
Jlossrio <inB !iglas ou termos
utiliados no processo
H"serva?es @e&to
Eata de /riao Eata Eata de criao da
modelagem do processo
.istrico de Deviso @e&to Eata da reviso e
descrio
!tatus /ai&a de opo ;nica.
@ipo Ddio
.omologao ou
Eesenvolvimento
Mensagens <inB /ampo a ser preenc0ido
pelos 6nalistas de
Dequisitos
Degras de Negcio <inB /ampo a ser preenc0ido
pelos 6nalistas de
Dequisitos
Modelo de /lasses <inB /ampo a ser preenc0ido
pelos 6nalistas de
Dequisitos
/digo Fdentificador @e&to /digo de cada
processo, contendo o
rgo e sistema.
12
M5 Participantes9
:sto relacionados como participantes9 Magistrado, Jestor, !ervidor,
@erceiriado e :stagirio.
N5 /omo atri"utos da Ati(i#a#e9
Para todos os tipos de atividade9
Nome da atividade.
Eescrio9 descrever sinteticamente cada atividade. /omo $ realiada e se
so utiliados documentos, formulrios, planil0as.
6tri"uto @ipo Eescrio
Eurao /ampo num$rico O a 2OOOOO
M$trica /ai&a de Hpo Pnica.
@ipo Ddio
Minuto, 0ora, dia, m+s,
ano e N6
>undamentao <egal @e&to /itar a legislao
aplicada L atividade, de
forma espec'fica.
Mensagens <inB /ampo a ser preenc0ido
pelos 6nalistas de
Dequisitos
Degras de Negcio <inB /ampo a ser preenc0ido
pelos 6nalistas de
Dequisitos
6tri"utos <inB /ampo a ser preenc0ido
pelos 6nalistas de
Dequisitos
Prottipo <inB /ampo a ser preenc0ido
pelos 6nalistas de
Dequisitos
Nas atividades do tipo )!)QDFH, incluir como atri"uto9
6tri"uto @ipo Eescrio
@ela de !istema Fmagem /aptura de tela de
sistemas envolvidos na
atividade.
Nos HBR:@H! E: E6EH!, incluir como atri"uto9
6tri"uto @ipo Eescrio
Fmagem do
Eocumento
Fmagem Modelo do documento
citado.
!e o documento possuir mais de uma pgina, criar um atri"uto para cada
imagem.
13
:&.9 Eocumento com duas pginas.
6tri"uto @ipo Eescrio
Fmagem do
EocumentoS2
Fmagem Modelo do documento
citado.
Fmagem do
documentoSM
Fmagem Modelo do documento
citado.
H"serva?es so"re o mapeamento9
Fndicar o tipo de atividade, de acordo com a ferramenta BFT6JF9 manual,
usurio, servio, envio de mensagem, rece"imento de mensagem.
Para os casos em que 0 envio ou rece"imento de evento, utiliar como
ati(i#a#e e no como evento.
14

Você também pode gostar