13
ANÁLISE PROJETO E PROGRAMAÇÃO PARA WEB Profª. Maria Alice Jovinski DIAGRAMAS DE IMPLEMENTAÇÃO: COMPONENTES E IMPLANTAÇÃO

Aula diagramas de implementacao 3º periodo uniao

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

Estereótipos:

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