Escolar Documentos
Profissional Documentos
Cultura Documentos
do Negcio
Bibliografia
Eriksson, H-E; Penker, M. Business Modeling with UML: Business Patterns at work, John
Wiley, 2000
Booch G. et al, "The Unified Modeling Language User Guide", Addison Wesley, 1999.
Rumbaugh J. et al, "The Unified Modeling Language Reference Manual", Addison Wesley,
1999 .
Hammer, M. Champy, J. Reengineering the Corporation: A Manifesto for Business
Revolution. New York: Harper Business Books, 1994.
Gestus
Modelagem da arquitetura do
negcio
Modelagem da arquitetura do
negcio
Apresentamos:
sistema computacional.
Motivao
Contedo
Motivao
Arquitetura de negcio
importante.
Conceitos
estimar custos;
usar como base para desenhar a estrutura do negcio.
Motivao
Motivao
A arquitetura
define a
estrutura do
negcio
entender;
manter ;
Modelar a
arquitetura a
chave para o
entendimento do
negcio e como
ele funciona.
se desejado, estender
a estrutura.
Motivao
Motivao
Arquitetura do negcio
Definio
10
Arquitetura do negcio
Arquitetura do negcio
arquitetura.
No entanto, a nica descrio disponvel
organizacionais.
conduzido.
visualizadas.
11
12
Arquitetura do negcio
Arquitetura do negcio
Documentar um sistema de
negcio:
13
Arquitetura do negcio
14
Arquitetura do negcio
> A boa arquitetura
A boa arquitetura
Permite ao modelador:
conhecimento do negcio
Ou ao menos com acesso s pessoas
construo da arquitetura.
17
18
expresso.
Ser escalvel, para que as coisas possam ser
19
20
Conceitos
Usaremos a UML como linguagem
desenvolvimento de software.
21
22
Conceitos
Conceitos
Sistema de Negcio A
Sistema de Negcio B
Sistema de Negcio C
23
24
Conceitos
Conceitos
Processos: as atividades
executadas dentro do negcio
durante as quais, o estado dos
recursos do negcio mudam.
Descrevem como o trabalho feito
dentro do negcio
So governados por regras.
25
26
Conceitos
Conceitos
27
28
Conceitos
*
Problema
Meta modelo
*
Atrapalha atingir >
1..*
Meta
parte de
*
Interface
Expressa o
estado
desejado de
>
Atingido por
*
parte de >*
Cria,
refina,
consume,
modifica,
usa >
^
*
Processo
*
*
*
*
gera >
Evento
*
causa >
*
*
Mudana de estado
< afeta
< aplica a
1..*
*
*
Recurso
*
{Abstrato}
*
Coisa {Abstrata}
* *
*
Regra
refere a >
refere a
*
Informao
Restrio
Fsico
29
Derivao
Existncia
Abstrato
30
Pessoa
Extenses Eriksson-Penker
Extenses ErikssonPenker
So os mecanismos de extenso da
31
32
Extenses Eriksson-Penker
Processos de negcio
negcio.
produzidos.
33
34
Definio
processos.
[Davenport, 1992]
35
36
Caractersticas de um processo de
negcio
37
38
Representao:
39
40
10
Propriedades do processo
Segundo a extenso Eriksson-Penker, o processo
pode ter os seguintes valores rotulados
(propriedades) a ele associados:
ad Exemplo de processo
meta
Chapas Furadas
por Dia :Meta
Quantitativ a
informao
Instruo de Furo
Processo de Furao
fsico
Chapa Furada
fsico
Chapa de Ao
Meta
Propsito
Documentao
Responsvel pelo processo
Atores do processo
Prioridades
Riscos
Possibilidades
Tempo
Custo
41
42
Meta
Documentao:
Propsito:
43
Atores do processo:
Valor textual que define os atores necessrios para
executar o processo.
Tipicamente so descritos seus nveis de
habilidades.
44
11
Prioridade:
Valor textual que descreve a prioridade do
processo;
Por exemplo, se um processo principal, um
processo de apoio, um processo administrativo, etc.
Riscos:
Tempo:
Valor numrico aproximado do tempo
de execuo do processo.
Custo:
Possibilidades:
Valores textuais que descrevem o potencial do
processo;
Por exemplo, as oportunidades de melhoria ou uso
desse processo no futuro.
45
46
Passos do processo
Desenvolvimento de Produtos
Marketing
Vendas
Manufatura
Concepo
Lanamento do Produto
47
48
12
Atividades do processo
Processo de Concepo:
ad Concepo
Pesquisa de Campo
Diretas
Envolve a criao de um produto ou servio que
representa o valor criado pelo processo.
Definio do produto
Indiretas
Uma atividade que apia as atividades diretas;
Inclui:
Manuteno
Administrao
Atividade de planejamento.
49
50
Garantia da qualidade:
de :
Desenvolvimento
Por exemplo:
Melhoria
Inspees
Controles
Gerenciamento.
Revises
51
52
13
Eventos de negcio
Um evento de negcio:
um acontecimento externo do mundo real que
requer certas aes
54
Um evento pode:
<<business event>>
Ordem de Cliente
<<business event>>
Ordem de Venda de
Seguro
<<business event>>
Ordem de Compra
de Seguro
externo ao negcio.
A notao para um evento o de um classe
<<business event>>
Ordem de vend a de
ao
<<business event>>
Ordem de Venda de
Ttulo
<<business event>>
Ordem de Compra de
Ao
<<business event>>
Ordem de Compra
de Ttu lo
55
56
14
Modularizao de sistema de
negcio
Um sistema grande ter muitos
processos.
Ordem de
compra de
ao
Administrao de ordem de
compra
Ordem de compra
no mercado
Responde chamada do
cliente
Administrao de ordem de
v enda
vez.
Ordem de venda no
mercado
57
58
Extenses Eriksson-Penker
Recursos
59
60
15
Definio
Tipos de recursos
Quatro tipos de recursos podem ser definidos:
Fsico
Abstrato
Objeto de Informao
Pessoa
61
62
Meta-
cd Meta diagrama
modelo:
Recurso fsico
Recurso
hierarquia
de recursos
Coisa
Informao
Exemplos:
Mercadoria
Fsico
Furadeira
Abstrato
Matria prima
Partes ou produtos usados no processo.
Pessoa
63
64
16
Recurso abstrato
65
66
Recurso Pessoa
Um humano que atua em um processo.
uma especializao de um recurso fsico
Exemplo:
Pessoas:
So algumas vezes mais imprevisveis que mquinas (que
68
17
Extenses Eriksson-Penker
Meta
<<Goal>>
Chapas furadas por dia :
Meta quantitativa
<<Proce ss>>
Processo de furao
70
mensurvel.
exemplo:
Aumentar o resultado
Aumentar a qualidade
como:
a empresa ser reconhecida como uma das mais
produto no mercado.
71
72
18
Sub-meta
Problemas
Metas so intimamente relacionados a problemas, pois um
uma meta.
dificultam alcan-la.
Dado um problema, pode-se perguntar, se ele for eliminado,
73
74
Representao UML
Na extenso Eriksson-Penker usada a
seguinte notao:
Representar metas como objetos
Usar um diagrama de objetos para mostrar
as dependncias entre metas e sub-metas.
76
19
mais frouxa.
da meta.
cumprimento da meta.
77
Extenses Eriksson-Penker
Regras de negcio
Ocupao alta :
Meta Quantitativ a
78
Rede de Contatos :
Meta Qualitativ a
meta
Meta Quantitativ a
{Completa}
Lucrativ idade de
Pedidos :Meta
Quantitativ a
Meta
Meta Qualitativ a
-
Restries
Condies
Polticas de como os processos de negcio so
executados
{Incompleta}
Efetiv idade de
Vendas :Meta
Qualitativ a
Podem restringir:
A execuo do processo de negcio
O comportamento de um recurso
Os meios de se atingir um meta especfica
<<problema>>
Fora de venda
insuficiente
79
80
20
Definio
81
82
Derivaes
Regras de negcio
Derivaes
Restries
Existncia
83
84
21
Restries
Uma operao de um objeto pode ser
85
86
Especificao das
regras
Existncia
ou destrudo.
87
88
22
Complementam os diagramas;
Representao UML
vrias vises.
89
90
UML
Language).
executveis.
91
92
23
Extenses Eriksson-Penker
Relacionamentos
Exemplo:
<<people>>
Pessoa
+inquilino
{Pessoa.Salrio > 5000}
assina >
0..*
<<abstract>>
Contrato
refere a >
1
<<physical>>
Propriedade
1
+objetoDeContrato
<<regra>>
{aluguel = 0.115 * Propriedade.valor}
93
94
Extenses Eriksson-Penker
95
24