Upload
mjovinski
View
248
Download
5
Embed Size (px)
DESCRIPTION
Diagramas de implementação: componentes e implantação
Citation preview
ANÁLISE PROJETO E
PROGRAMAÇÃO PARA WEB
Profª. Maria Alice Jovinski
DIAGRAMAS DE IMPLEMENTAÇÃO: COMPONENTES
E IMPLANTAÇÃO
DIAGRAMAS DE IMPLEMENTAÇÃO
Representam a arquitetura física do sistema;
Mapeam a arquitetura lógica de classes em termos
de nós de processamento e comunicação e a
dependência entre eles;
Representam o hardeware (hw) e o relacionamento
com o software (sw);
DIAGRAMAS DE IMPLEMENTAÇÃO
Respondem às questões:
Quais computadores e outros dispositivos de hw estão
envolvidos e como eles estão conectados?
Onde estão localizados as classes e os respectivos
objetos?
Quais são as dependências entre os arquivos que
contém código? Ou seja, quando a alteração de um
arquivo implica na recompilação de outros?
DIAGRAMAS DE IMPLEMENTAÇÃO
Diagrama de Componentes: mostram aspectos
sobre a estrutura em termos de código fonte;
Diagrama de Implantação: mostram aspectos
sobre a estrutura em termos de tempo de
execução;
DIAGRAMA DE COMPONENTES
Um módulo de sw com identidade e interface bem
definidas:
O nome pode vir dentro, sobre
ou abaixo, com a sintaxe:
NomedoComponente :
tipodocomponente
DIAGRAMA DE COMPONENTES
Representam recursos implementados por um
componente com um tema comum;
O componente oferece pelo
menos uma interface
cujos os recursos serão
utlizados no caso de ser
uma venda a prazo.
DIAGRAMA DE COMPONENTES
Um diagrama de componentes é um gráfico de
componentes conectados por relacionamentos de
dependência;
Para cada modelo lógico existe um padrão que
mapeia um artefato de implementação, o diagrama
de componentes pode ser utilizado para definir o
padrão mais adequado para uma dada classe;
DIAGRAMA DE COMPONENTES
Exemplo:
Tela de AcessoTela de Início
Conexao.class
BD
Lançamento Entidade ContaBancáriaFormaPagamentoUsuário Categoria
DIAGRAMA DE COMPONENTES
Exemplo:
CategoriaTela.class
CategoriaRN.class
CategoriaVO.class
CategoriaPers.class
Conexao.class
BD
DIAGRAMA DE IMPLANTAÇÃO
Mostram a organização do hw e a ligação do sw
com os dispositivos físicos (computadores e
periféricos);
Trata-se de um gráfico de nós conectados por
associações de comunicação;
Cada nó pode conter instâncias de componentes;
DIAGRAMA DE IMPLANTAÇÃO
Nó:
Representa um recurso computacional com pelo menos
memória e capacidade de processamento;
Pode-se ter uma instância desse tipo usando
Nome_do_nó: Tipo_de_nó;
DIAGRAMA DE IMPLANTAÇÃO
Exemplo: PC 01Processador Intel Core 2 Duo
E4600 2,40 GHz
2GB de RAM
Placa de rede 10/100 Mbps
Windows XP
R$ 1000,00
Conexão Par
Trançado
Ethernet 10/100
Switch
Gerenciav el
3COM 3C17300A
26 potas 10/100
gerenciav el
R$ 689,00
Conexão
Fibra óptica
Serv idor de
Aplicação e banco
SGBD Firebird
SUPERSERVER 731-400
Processador Quad-Core Intel
Xeon X3330 2,66 GHz
2 GB de RAM
500 GB -HD SATA
Fonte ATX 400 Watts
R$ 2.299,00
USB
Impressora Hp LaserJet
P105
R$ 409,00