GSCI - GSIGGSCI - GSIG
Prof. Ricardo Villarroel Dávalos, Dr. Eng.
E-mail: [email protected]
Palhoça, Junho de 2005
Modelagem de Processos de Negócio com UML
(continuação)
Modelagem de Processos de Negócio com UML
(continuação)
Visão estratégica do negócio Missão, estratégia, objetivos,
fatores críticos, etc Visão do processo
Processos, insumos, produtos, eventos, etc.
Visão da estrutura do negócio Recursos, informação,
organização, etc. Visão funcional do negócio
Estados, seqüências, interações, atividades, etc.
Visão geral do negócio
Modelagem de Processos com UML
Diagrama de Processos de Negócio
Diagrama de casos de uso
Diagrama de atividades Diagrama de seqüência Diagrama colaboração Diagrama de estados Diagrama de classes Diagrama de objetos Diagrama de
componentes Diagrama de
implantação
Diagramas UML
Modelagem de Processos com UML
« p ro ce s s »
Adm inis tra ç ã o de orde ns
Ca tá logo de LivrosP á gina s W e b
« p ro ce s s »
V e nda de livros on-line
Ord e m d o
c lie n te
Ca rtã o de c om pra
Us uá r io
Orde m
« g o a l»
Le va r a orde m do c lie nte
Es toque
P e s q u is a
« g o a l»
Orde m de s pa c ha da
Orde m e ntre gue
Tra ns porte da
c om pa nhia
Ite m do c a rtã o
A m o d e la g e m d e p ro ce s s o s d e n e g ó cio a p re s e n ta a s p rin cip a is a tivid a d e s d a
o rg a n iza çã o . U m p ro ce s s o flu ir p o r m u ito s d e p a rta m e n to s o u d ivis õ e s d e u m a e m p re s a
e e le d e s cre ve o q u e u m n e g ó cio re a liza , e n fo ca n d o p rin cip a lm e n te p ro d u to s , p ro d u to s ,
m e ta s e e ve n to s ch a ve q u e in flu e n cia m o p ro ce s s o .
<<s u p p ly>>
<<in p u t>>
<<in p u t>>
10 ..n
<<u s e s >>
<<o u tco m e >>
<<s u p p ly>> « s u p p ly»
<<o u tco m e >>
Relacionamento dos Processos de Negócio
Diagramas Casos de Uso (Use-Case)
* Determina e documenta os serviços a serem desempenhados pelo sistema. * Também é um meio para comunicação com os clientes no processo de definição dos requisitos do sistema
ud Em pre s a
S e rviço s d e u m a o rg a n iza çã o
Ca ix e ro
Ge s tor de Es toque
Ge re nte
Ope ra ç ã o de ve nda
Ge s tã o m a nua l de e s toque
Ge s tã o de pe dido de c om pra s
Ge s tã o de m e rc a dor ia
Ge s tã o de forne c e dore s
Em is s ã o de re la tór ios
Abe rtura de c a ix a
Fe c ha m e nto de c a ix a
Ge s tã o de us uá r ios
Em is s ã o da nota fis c a l
Ba ix a no e s toque
S is te m a fina nc e iro
Ge s tor de c om pra s
« in c lu d e »
« in c lu d e »
« e xte n d »
* É essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra.
* Descreve o WorkFlow das informações e representam os fluxogramas.
Diagramas de Atividades
Estrutura erguida
Projeto Elétrico Projeto Hidraúlico
Atividade 1
Atividade 2
Atividade 3
Barra de
Sincronização
Processos
Concorrentes
Diagrama de interação Diagrama de seqüências Diagrama de colaboração
Nodos representam objetos
Arcos representam as mensagens entre os objetos
Rótulos são os nomes das operações
Número da seqüência mostra o ordenamento das mensagens
Anotações podem complementar o diagrama
Diagramas de iteração
* Interação e relacionamento formado por um conjunto de objetos
* Dá ênfase à ordenação temporal das mensagens.
Diagramas de Seqüências
s d S olic ita ç ã o de Com pra s
U s u á rio
J a ne la Cons um os
M é dios
P rodutos Lote
Ec onôm ic o
S olic ita ç ã o de
Com pra s
H is tó rico d e Ve n d a s
C o n s u m o s Mé d io s
Atu a liza çã o d o P e d id o
Ge ra L o te E co n ô m ico
Ge ra S o lic ita çã o d e C o m p ra s
Fo rn e ce d o re s C o n tro le d o s
fo rn e ce d o re s
Ge s to r d e
C o m p ra s
Me rca d o ria s Fo rn e cim e n to
Ge s to r d e
co m p ra s p re e n ch e
o có d ig o
d a n o va
m e rca d o ria .
Se o ite m n ã o
e xis te n a ta b e la ,
o s is te m a h a b ilita
o ca m p o d e
có d ig o d a n o va
m e rca d o ria .
Exis te
m e rca d o ria , s e o
có d ig o
p re e n ch id o
co n fe re co m a
ta b e la d e d a d o s .
E fe tu a b a ixa d a m e rca d o ria
s o lic ita d a .
O s is te m a in s e re
ca d a s tro d e s te
n o vo ite m e
ve rifica a
e xis tê n cia
n u m g ru p o m a io r
d e fo rn e ce d o re s .P ro p o rcio n a
d e s criçã o e
ca d a s tro d a
m e rca d o ria
s o lic ita d a .
En tre g a d a
m e rca d o ria .
h ttp ://w w w .u n is u l.b rDia g ra m a d e
s e q ü ê n c ia s
Pre e n ch e
có d ig o
In clu i
m e rca d o ria
Exis te
m e rca d o ria
Ite m
n o vo
Exis te
ite m
D e s criçã o
Ba ixa
En tre g a
m e rca d o ria
Diagramas de Seqüências
* Descreve e completa a colaboração entre um conjunto de objetos.
* Especifica situações semelhantes as apresentadas pelo diagrama de seqüências.
Diagramas de Colaboração
Te la
d e
m e rca d o ria s
Ge s to r d e
co m p ra s
C o n tro la d o r
d e
m e rca d o ria s
Me rca d o ria Pe d id o
d e
co m p ra
Diagrama de colaboração
Exclu ir
Exclu ir
m e rca d o ria
Ve rifica r
Exclu ir
Exclu ir
vin cu lo
Ge s tor de
c om pra s
Te la de
m e rc a doriaControla dor de
m e rc a doria s
Pe dido de
c om pra
M e rc a doriaForne c e dor
D ia g ra m a d e
co la b o ra çã o
Exclu ir
vin cu lo
Exclu ir
Ve rifica r
m e rca d o ria s
Exclu ir
m e rca d o ria
Exclu ir
Diagramas de Colaboração
Diferenças com o diagrama de seqüências:
* Linhas de vida (existência de um objeto)
* Atividades tem procedimentos (ação e conclusão) subordinados
* Descreve os estados de uma classe ou um sistema.
* Especifica como um objeto é afetado pela ocorrência de um evento.
Diagramas de Estados
Diagrama de estados do Diário de Classe
Iníc io
Inic ia liza ndo P ronto
Fim
Re gis tra ndo dis c iplina Re gis tra ndo a luno Ac e s s a ndo dis c iplina Ac e s s a ndo a luno
Re gis tra ndo profe s s or Re gis tra ndo dis c iplina
Dis c iplina re gis tra da Aluno re gis tra do Dis c iplina a c e s s a da Aluno a c e s s a do
P ronto
http://inf.unisul.br/~davalos
R e g is tra r
d is c ip lin a
R e g is tra r
a lu n o Ace s s a r
d is c ip lin a
Ace s s a r
Alu n o
Visão estratégica do negócio Modelo de processos de
negócio Visão do processo
Modelo de processos de negócio e Casos de Uso
Visão funcional do negócio Estados, Seqüências,
Colaboração e Atividades (dinâmica)
Visão da estrutura do negócio Classes, Objetos,
Componentes e Implementação (estática)
Modelagem de Processos com UML
Processos de negócio Caixas, financiamento, seguro,
transações comerciais, cambio, financiamento da casa própria, etc.
Casos de Uso (caixas) Cliente, caixa, registrar pagamento
e depósito (cartão, cheque ou dinheiro)
Atividade (caixa) Atendimento(cobrança, depósito,
etc) Interação (Seqüência e Colaboração)
Verificar saldo, correção monetária
Estados (caixa) Ocupado, livre
Exemplo de modelagem de uma agência bancária
Treinamento básico de uso de um sistema ERP
Informações Gerais
O caso de fabricação do chaveiro
In íc io
A n á lis e d o P la n o d eC o n ta s e d o s L a n ç a m e n to s
A u to m á tic o s
D e fin iç ã o d oC a p it a l
C u s t o S t a n d a rtd o P ro d u t o
D e fin iç ã o d o P reçod e V en d a e A n ál i s e
d o s R es u l tad o s
P e d id o d e V en d as ,P lan ejam en to d a
P ro d u ção e C o m p ras .
Lo t e Eco n ó mico , P o n to d eP ed id o e S o licitação d e
C o mp ras d e M ateriais d eC o n s u mo
C o t a ç õ e s e G eraçãod o s P ed id o s d e
C o m p ras .
R e c e b im e n t o d o sM a t e ria is
C o n c lu s ã o d aP ro d u ç ã o
F a t u ra m e n t o
P a g a m e n t o s eR eceb im en to s d eT í tu lo s e V alo res
Em is s ã o d oB a la n c e t e
R e q u is iç õ e s
P la n e ja m e nt o e C o n t r o l e d a
P r o d u ç ã o
Nã o
F im
C a rg a M á q u in a
A c o m p a n h a m e n t od a P ro d u ç ã o
S im
O caso de fabricação do chaveiro
O caso de fabricação do chaveiro
O caso de fabricação do chaveiro
Modelagem de Processos: Caso da fabricação do chaveiro
Diagrama de Casos de Uso: Caso da fabricação do chaveiro
ud Us e Ca s e M ode l
Us uá rio Forne c e dor
S is te m a Fina nc e iro
S is te m a de Produç ã o
Sis te m a de Re quis iç õe s
S is te m a de Es toque de
Produtos Ac a ba dos
Ve rific a r Ca pita l
La nç a m e nto Contá bil
Conta s a Re c e bir
Pe dido de M a te ria is
Solic ita ç ã o de Com pra s
Atua liza r Cota ç ã o
De finir PCP
Controla r Produç ã o
Ca rga da s M á quina s
Ca da s tra r Produto
Código de Ba rra s
Te m po de Produç ã o
Pe rda s da Produç ã o
De pós itos on-line
« in clu i»
in clu i
« in clu i»
« in clu i»
« in clu i»
« in clu i»
« e s te n d e »
« in clu i»
« in clu i»
« e s te n d e »
« in clu i»
Diagrama de Seqüência : Caso da fabricação do chaveiro
s d Solic ita ç ã o de Com pra s
U s u á rio
J a ne la Cons um os
M é dios
Produtos Lote
Ec onôm ic o
Solic ita ç ã o de
Com pra s
H is tó rico d e Ve n d a s
C o n s u m o s Mé d io s
Atu a liza çã o d o Pe d id o
Ge ra L o te Eco n ô m ico
Ge ra So lic ita çã o d e C o m p ra s
Diagrama de Atividade: Caso da fabricação do chaveiro
C lie n te C a ixa Ge re n te
D ia g ra m a d e
Ativid a d e sIníc io
Es c olha dos
ite ns de
m e rc a dor ia
Ite ns de
M e rc a dor ia
Re gis tro de
c om pra s
Tota liza ç ã o de
ve nda s
Em is s ã o de
tique te
Tique te
De s e m bols o
do
pa ga m e nto
P a ga m e nto
Re be be m e nto
do
pa ga m e nto
N o ta
Fis ca l ?
Em is s ã o da
Nota Fis c a lRe gis tro do
c a ix a
Nota Fis c a l
FimFim
Em pa c ota m e nto
de ite ns
Ca ix a
Iníc io
Abe rtura do
c a ix a
Fe c ha m e nto
do c a ix a
Mo d e la g e m d e P ro ce s s o s