APD 3 Aula 4 2 Diagrama De Deployment

284 palavras 2 páginas
Universidade Presbiteriana
Mackenzie

Diagrama de Deployment

Prof. Anderson Diniz Hummel
Faculdade de Computação e Informática

Diagrama de Deployment
• Mostra como a arquitetura de um sistema será implementada em relação ao hardware.
• Composto por:
– Nós
– Artefatos
– Elementos de comunicação

Diagrama de Deployment

Artefatos
• Representam elementos que serão implantados em um ambiente de execução.
• Sempre são implantados em um nó.
• Possuem
– Propriedades
– Operações

Artefatos
• Exemplos e seus estereótipos:
– Arquivo <<file>>
– Código fonte <<source>>
– Script <<script>>
– Executável binário <<executable>>
– Script <<script>>

Artefatos
• Exemplos:

Artefatos
• Exemplos:

Dependência

Composição

Nós
• Representam recursos computacionais que servirão como elementos de execução de um artefato • É onde são implantados os artefatos e de forma indireto os pacotes
• São conectados por linhas de comunicação
• Especializações
– Dispositivos
– Ambientes de execução

Dispositivos
• É um nó que representa um recurso com capacidade de processamento onde artefatos podem ser implantados para execução

Dispositivos
• Exemplos:
– Servidores de Aplicação <<application server>>
– Estação de trabalho <<client workstation>>
– Celulares <<mobile device>>

Dispositivos
• Exemplos

Ambientes de Execução
• É um nó que representa um ambiente de execução para um conjunto de componentes
• Este nó possui um conjunto de serviços que permitem a execução de um tipo de componente Ambientes de Execução
• Exemplos:
– Sistema operacional <<OS>>
– SGBD <<database system>>
– Container J2EE <<J2EE Container>>
– Servidor Web <<Web Server>>
– Navegador Web <<Web Browser>>

Ambientes de Execução
• Exemplos:

Elementos de comunicação
• É a associação entre dois nós que permite a comunicação entre eles.
• Comunicação entre:
– Dispositivos: conexão física entre os elementos
– Ambientes de Execução: protocolo de comunicação Elementos de comunicação
• Exemplos:

Deployment
• Descreve

Relacionados