Diagrama de Instalação ou diagrama de Implantação
Diagrama de Instalação ou Implantação em Engenharia de Software
O Diagrama de Instalação (ou Implantação) é um diagrama da UML (Unified Modeling Language) que representa a disposição física dos componentes de hardware e software em um sistema, mostrando como os artefatos são implantados nos nós (elementos físicos ou ambientes de execução). É essencial para concursos públicos por abordar aspectos de arquitetura e infraestrutura de sistemas.
Objetivo Principal
Visualizar a distribuição do sistema em ambientes físicos (servidores, dispositivos, redes) e a relação entre componentes de software e hardware, auxiliando no planejamento de infraestrutura e deploy.
Componentes Principais
- Nós (Nodes): Elementos físicos (servidores, computadores, dispositivos móveis) que executam componentes de software.
- Artefatos: Arquivos executáveis, bibliotecas, scripts ou bancos de dados implantados nos nós.
- Conexões: Comunicação entre nós (redes, protocolos).
Exemplo de Aplicação
Modelar um sistema web com:
- Nó "Servidor Web" (Apache) contendo o artefato "Aplicação.jsp".
- Nó "Servidor de Banco de Dados" (MySQL) com o artefato "Schema.sql".
- Conexão via TCP/IP entre os nós.
Diferenciação para Concursos
Foque em:
- Definição conforme a UML 2.x.
- Relação com outros diagramas (Componentes, Casos de Uso).
- Terminologia técnica (nós, artefatos, estereótipos como «device»).
Vantagens
- Facilita a identificação de gargalos de desempenho.
- Auxilia no dimensionamento de infraestrutura.
- Documenta dependências físicas do sistema.
Questões Comuns em Concursos
- Identificar componentes do diagrama.
- Relacionar diagrama de implantação com arquitetura cliente-servidor.
- Diferenciar de diagrama de componentes (lógico vs. físico).