gsci - gsig gsci - gsig prof. ricardo villarroel dávalos, dr. eng. e-mail: rdavalos@unisul.br...

Post on 17-Apr-2015

103 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

GSCI - GSIGGSCI - GSIG

Prof. Ricardo Villarroel Dávalos, Dr. Eng.

E-mail: rdavalos@unisul.br

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

top related