APD 3 Aula 4 2 Diagrama De Deployment
284 palavras
2 páginas
Universidade PresbiterianaMackenzie
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