You are on page 1of 18

Diagramas de Implementao

Utilizao dos Digramas de Implementao


Representar a arquitetura fsica do sistema Mapear a arquitetura lgica de classes em termos de ns de processamento e comunicao e a dependncia entre eles. Representar hw e o relacionamento entre hw e sw.

Responder s seguintes perguntas


Quais computadores e outros dispositivos de hw esto envolvidos e como eles esto conectados? Onde esto localizados as classes e os respectivos objetos? Quais so as dependncias entre os arquivos que contm cdigo? Ou seja, quando a alterao de um arquivo implica na recompilao de outros?

Diagramas de Implementao

Diagrama de Componentes mostram aspectos sobre a estrutura em termos de cdigo fonte Diagrama de Implantao mostram aspectos sobre a estrutura em termos de tempo de execuo

Diagrama de Componentes

Componente

Um mdulo de sw com identidade e interface bem definidas


O nome pode vir dentro, sobre ou abaixo, com a sintaxe:

NomedoComponente : tipodocomponente

Interface de Componente
Representam recursos implementados por um componente com um tema comum
O componete oferece pelo menos uma interface cujos os recursos sero utlizados no caso de ser uma venda a prazo.

Gesto de Clientes

Gesto De Vendas

Diagrama de Componentes

Um diagrama de componentes um grfico de componentes conectados por relacionamentos de dependncia Para cada modelo lgico existe um padro que mapeia um artefato de implementao, o diagrama de componentes pode ser utilizado para definir o padro mais adequado para uma dada classe

Diagrama de Componentes

Dependncia entre pacotes e componentes


c:\sistema\financeiro Cotao.dll

Esteretipos
composto por:
Distribuidora
Distribuidora.java

Package

Programa Principal (arquivo raiz [origem] do programa) .java que contm o main.
espec_sub

Runnable.java

Especificao do Package (classes abstratas)


Cliente.java

Especializao do subprograma

corpo_sub

Corpo Package

Corpo do subprograma

Esteretipos - Exemplo
Distribuidora.java Fornecedor.java Cliente.java

Produto.java

Pedido.java

Diagramas de Implantao

Diagramas de Implantao

Mostram a organizao do hw e a ligao do sw com os dispositivos fsicos (computadores e perifricos) Trata-se de um grfico de ns conectados por associaes de comunicao. Cada n pode conter instncias de componentes.

Ns

Representa um recurso computacional com pelo menos memria e capacidade de processamento. Pode-se ter uma instncia desse tipo usando Nomedon: Tipoden
Pentium 300 Mhz
Meu computador: Pentium 300 Mhz

Ns - Notao
n (processador)
PC Pentium 300

dispositivo
Modem

conexo

PC Pentium 200

Fibra tica

Impressora HP 700

Diagramas de Implantao

Diagramas de Implantao

You might also like