Académique Documents
Professionnel Documents
Culture Documents
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
5 6
Introdução Introdução
7 8
2
Introdução > Representação UML Introdução > Representação UML
9 10
Modelagem de recursos
Exemplo de diagrama de
Modelagem de recursos
classes de recursos
• Os modelos de recursos detalham a B oletim
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
13 14
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
0..n
17 18
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
23 24
6
Modelagem da organização Modelagem da organização
25 26
• 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
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
31 32