Vous êtes sur la page 1sur 8

Visão de Estrutura do Bibliografia

negócio •Eriksson, H-E; Penker, M. “Business Modeling with

UML: Business Patterns at work”, John Wiley, 2000.

Prof.: Clarindo Isaías Pereira da Silva •Booch G. et al, "The Unified Modeling Language
e Pádua
User Guide", Addison Wesley, 1999.
Gestus
•Rumbaugh J. et al, "The Unified Modeling Language
Departamento de Ciência da Computação - UFMG
Reference Manual", Addison Wesley, 1999 .

1 2

Conteúdo Introdução
• A Visão de Estrutura do negócio mostra a
•Introdução
estrutura de:
• recursos: produtos ou serviços,
•Modelagem de recursos • informações do negócio,
• a organização tradicional do negócio:
•Modelagem de informação • divisões
• departamentos
•Modelagem da organização • seções
• unidades de negócio, etc.

3 4

1
Introdução Introdução

• É considerada suplementar à Visão de Processos .


• Base para a Visão de Estrutura do
• Descreve a informação que pode não ser mostrada no
diagrama de processos mas é vital para a operação da
negócio:
organização. • Gráficos e estruturas tradicionais da
• Ela também é modelada pelo arquiteto de negócio, organização.
também possivelmente apoiado por uma equipe de
• Descrições dos produtos e serviços
modeladores de processos.
que a empresa provê.
• Quanto mais dinâmica e flexível for a estrutura
principal dos recursos, mais fácil alterar a estrutura • A Visão de Processos de negócio.
real no futuro. • Mostra que recursos são usados.

5 6

Introdução Introdução

• A modelagem da Visão de Processos é Representação UML


interdependente da Visão de Estrutura do
• Diagramas de classe e de objetos são
negócio. utilizados na representação da Visão de
• Durante as discussões e entrevistas, pode-se Estrutura do negócio.
perceber que as pessoas entrevistadas apresentam • Diagramas de classe mostram a estrutura principal
ou geral.
informações que pertencem a ambas as visões.
• Diagramas de objeto mostram uma configuração
• Tipicamente são modeladas em paralelo.
real de diagramas de classe, por exemplo, como
• Contribuem entre si e precisam ser consistentes. uma organização está em um determinado
momento.

7 8

2
Introdução > Representação UML Introdução > Representação UML

• Diagramas de classe são usados também no


• Recursos vão ser modelados como classes (ou
modelo conceitual da Visão de Negócio.
• O modelo conceitual define os conceitos objetos).
importantes do negócio. • Possuem operações e atributos.
• Provê uma visão de alto nível que define uma
terminologia comum. • As operações são usadas em diagramas de
• Concentra-se na definição do significado e processo ou de linha de montagem.
relacionamentos envolvendo os conceitos mais
importantes para o negócio. • Os processos usam as operações para acionar um
• Os modelos da Visão de Estrutura são mais recurso para executar um serviço ou ação
detalhados, concentrando-se em aspectos
específica.
operacionais.
• Descrevem os recursos (produtos e serviços),
informações e organização em maiores detalhes.

9 10

Modelagem de recursos

Exemplo de diagrama de
Modelagem de recursos
classes de recursos
• Os modelos de recursos detalham a B oletim

estrutura de diferentes recursos. *


P ágina W E B P ropaganda

• Utilizando diagramas de classe e de 0..4

objetos.
• Podem enfatizar a estrutura interna de *
P ágina de P ágina de P ágina de
D is c us s ão * ins truç ões W E B
m ens agem W E B artigos W E B
produtos e serviços oferecidos pela
organização.

11 12

3
Modelagem de recursos > Exemplo de
diagrama de classes de recursos

• Diagrama de classes da estrutura do recurso boletim


Modelagem de informação
da Negócio Exemplo S. A.
• Visa a modelagem de informações que são
• O boletim consiste em diferentes páginas WEB que
estrategicamente importantes no negócio.
contêm:
• Toda informação é também um recurso no
• Mensagens, artigos ou instruções.
negócio, mas vale a pena modelar
• Todas as mensagens são organizadas em listas de
separadamente.
discussão.
• A informação é utilizada em sistemas que apóiam o
• Uma página WEB pode ter quatro propagandas negócio e tem um valor estratégico para a
anexadas. organização.

13 14

Modelagem de informação Modelagem de informação

• Os requisitos de informação são governados


• A modelagem de informação é um passo inicial
pelo negócio;
na definição da informação armazenada em
• mas algumas vezes a informação disponível
sistemas de informação.
também governa o negócio.
• Os detalhes não devem fazer parte do modelo
• Por exemplo:
de negócio. • a informação existente pode criar novas
• Como dados do banco de dados (chaves de tabelas, oportunidades para o negócio;
por exemplo). • quanto mais informação o negócio puder capturar
• Serão definidos durante a modelagem de sistemas de sobre o cliente, mais possibilidades haverá em
adaptar e configurar os produtos e serviços.
informação.

15 16

4
Modelagem de informação Modelagem de informação

Exemplo de diagrama de
• Um exemplo claro de uso de informação em classes de informação
negócios de Internet:
• Sítios de comércio eletrônico tentam aprender o <<informação>>
Informação do Cliente <<i nformação>>
<<informação>>
nome : String
máximo sobre seus clientes visitantes para 1..n Informação do portfolio I nformação de perfil da organização
endereço : String descrição : Documento
e-mail : String id : String
campo : String
personalizar suas páginas.
última_negociação : Date
seção : String
valor : Integer
crédito : Integer concorrentes : String
relatórios_anuais : Documento

• Há também muitos exemplos de empresas


propriedade : Propriedade

0..n

que têm informações que não são totalmente 0..n


<<informação>>
Informação de títulos
<<informação>>
<<informação>> Informação de notícias da empresas

usadas ou exploradas para melhorar o negócio


<<informação>> número : String Informação da empresa dat a : String
Informação de pedido nome : String nome : String descri ção : Docum ento
0..n
limite : Integer tipo : String endereço : String f onte : String

ou o relacionamento com os clientes.


número : Integer último_dividendo : Double
preço_corrent e : Double

17 18

Modelagem de informação > Exemplo Modelagem de informação > Exemplo


de diagrama de classes de informação de diagrama de classes de informação

• O exemplo apresenta um diagrama de classes para os • A classe “Informação do Consumidor”:


recursos de informação mais importantes da empresa
Negócio Exemplo S.A. • Representa a informação sobre o
• Um modelo de negócio pode ter as classes consumidor.
“Consumidor” e “Informação do Consumidor”.
• São o que as lojas e sistemas de
• A classe “Consumidor”
• Representa o consumidor atual informação utilizam
• Recurso físico • Nome, endereço, CFP, aniversário.
• Como os consumidores se comportam e interagem com o
• Freqüência de compra, o que prefere comprar,
processo de negócio.
• Efetua a compra, se cadastra, paga, leva o produto, datas que compra mais, produtos preferidos.
manda entregar em casa.

19 20

5
Modelagem de informação > Exemplo
de diagrama de classes de informação

Modelagem da organização
• As classes “Consumidor” e “Informação do
Consumidor” são entidades separadas e • É outro caso especial de modelagem de recursos onde
recursos são alocados a unidades organizacionais que
precisam ser modeladas assim.
são relacionadas umas as outras.
• Um erro muito comum é analisar e projetar
• A alocação de recursos na organização inclui
sistemas de informação em que uma classe no
empregados, máquinas e lugares.
modelo de análise tenta espelhar
• Processos podem ser também alocados na organização
• tanto o consumidor atual (tipicamente ator no caso assim como recursos da organização podem ser
de uso)
alocados aos processos.
• quanto a informação sobre o consumidor.

21 22

Modelagem da organização Modelagem da organização

• O processo pode transpor as barreiras • Os objetivos básicos de um modelo da


de várias unidades organizacionais. organização são mostrar:
• Um gerente do processo deve ser • alocação de recursos;

responsável por ele. • a cadeia de responsabilidades;


• a atribuição de tarefas;
• A organização deve empenhar-se para • o modo com que a organização é gerenciada.
fazer um uso ótimo dos recursos. • A organização pode incluir várias dimensões,
• Tentar evitar sub-otimização interna, sem como:
uma visão global dos processos, o que é • unidades organizacionais;
comum, infelizmente. • localizações geográficas;
• alocação de processos.

23 24

6
Modelagem da organização Modelagem da organização

• A tendência na estrutura organizacional é: • A vantagem da organização mais


• Evitar a estrutura hierárquica clássica em favor de dinâmica é que grupos de trabalhos
estruturas mais flexíveis e dinâmicas.
ótimos são criados para cada tarefa.
• Organizações flexíveis e dinâmicas são baseadas em
projetos ou missões onde os recursos são • A desvantagem é que as pessoas
temporariamente alocados a processos específicos.
nesses recursos poderiam se sentir
• Podem ser baseados na organização tradicional em que
recursos são emprestados ou desorientadas
• Pode não haver qualquer organização formal. • Por não pertencerem a unidades
• Todo o trabalho é feito na forma de projetos e os
organizacionais tradicionais.
recursos são movidos entre os projetos quando projetos
são concluídos.

25 26

Modelagem da organização Modelagem da organização

• A tecnologia da informação em muitas Exemplo de diagrama de classes


situações podem ser um facilitador de • Os diagramas de classes usados na modelagem da
organizações mais flexíveis. organização descrevem:

• Desde que os sistemas não sejam desenvolvidos • nomes das unidades organizacionais e
• regras de negócio para rearranjar e ligar umas as outras.
para aquela organização especifica e possam se
adaptar a mudanças. • A figura a seguir, mostra um diagrama de classes para uma
empresa com um grupo gestor.
• No entanto, no pior caso, se for impossível ou muito
• A empresa é organizada em divisões.
caro adaptar os sistemas de informação, eles
• As divisões são organizadas em seções.
dificultam as mudanças na organização ou no
• A figura descreve uma estrutura bem estática que não
negócio. permite muita flexibilidade.

27 28

7
Modelagem da organização > Exemplo Modelagem da organização
de diagramas de classe

Exemplo de diagrama de
objetos
Empresa Grupo gestor
1 • A próxima figura mostra um diagrama

*
de objetos compatível com o diagrama
Divisão
de classes do modelo da organização.
• Mostra instâncias reais das classes.
*
Seção
• Provê uma visão da organização
presente.

29 30

Modelagem da organização > Exemplo Modelagem da organização > Exemplo


de diagramas de objeto de diagramas de objeto

• Um modelo ou um sistema baseado no


Empresa Exemplo : : Grupo
Empresa
diagrama de classes anterior poderia permitir
gestor

a adição ou exclusão de novas divisões ou


seções no futuro.
Adminstração : Vendas : Conteúdo :
• Mas não permitiria qualquer mudança na estrutura Divisão Divisão Divisão

definida.
Apoio : Economia : Vendas : Compras Web design : Produção WEB :
• Por exemplo, uma seção ter subseções ou a adição Seção Seção Seção Seção Seção

de novos elementos organizacionais.

31 32

Vous aimerez peut-être aussi