Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FCC 2022

Engenharia de SoftwareUML
Código
fc061115
Banca
FCC
Órgão
DETRAN-AP
Ano
2022
Cargo
Analista de Tecnologia da Informação
Na UML 2.5, o diagrama mais adequado para representar as diferenças nas implantações do sistema para ambientes de desenvolvimento, preparação ou produção com os nomes de servidores ou dispositivos de compilação específicos, é o diagrama de
  1. AComponentes.
  2. BDeployment.
  3. CEstrutura Interna.
  4. DPacotes.
  5. EArquitetura de Rede.
Revelar gabarito e comentário

GabaritoB — Deployment.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Diagramas UML – Implantação Física

Gabarito: letra B. O diagrama de implantação (deployment) é o mais adequado para representar as diferenças entre ambientes de desenvolvimento, preparação e produção, incluindo servidores e dispositivos específicos, pois modela a arquitetura física dos nós e os artefatos neles implantados (conforme apêndice sobre UML – diagrama de implantação).

A questão testa o conhecimento do propósito de cada diagrama estrutural da UML. A UML 2.5 fornece 13 diagramas, e o de implantação é o único focado na distribuição física do software.

PEGA ESSA DICA!

Associe o nome "deployment" (implantação) à ideia de colocar o software em execução nos ambientes reais. Lembre-se: componentes lógicos vão para diagramas de componentes; a parte física (servidores, dispositivos) é modelada no diagrama de implantação.

Alternativa A — ❌ Incorreta

O diagrama de componentes mostra as dependências e interfaces entre os componentes de software, como módulos e bibliotecas. Não representa a localização física em servidores ou dispositivos específicos.

Alternativa B — ✅ Correta ⟵ GABARITO

O diagrama de implantação (ou deployment diagram) exibe nós (servidores, dispositivos) e as conexões entre eles, além dos artefatos de software implantados. É exatamente o que o enunciado pede: representar diferenças nas implantações para ambientes distintos com nomes de servidores.

Alternativa C — ❌ Incorreta

O diagrama de estrutura interna (composite structure) revela a composição interna de um classificador (classe, componente etc.), Não trata de implantação física.

Alternativa D — ❌ Incorreta

O diagrama de pacotes organiza elementos de modelo em grupos hierárquicos (namespaces). Não modela a infraestrutura de deployment.

Alternativa E — ❌ Incorreta

"Arquitetura de Rede" não é um diagrama UML padrão (nem na versão 2.5). A UML define diagramas como classe, sequência, implantação, atividade, etc., mas nenhum com esse nome. É um distrator que sugere um conceito geral, mas não pertence à linguagem.


Gabarito: letra B. O diagrama de implantação é a escolha correta para representar a alocação física do sistema em diferentes ambientes.

Link permanente: /questoes/fc061115