Resumo de Engenharia de Software - Diagrama de Instalação ou diagrama de Implantação

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).