Pular para o conteúdo principal

Questão de Engenharia de Software — UML — Quadrix 2025

Engenharia de SoftwareUML
Código
qg600092
Banca
Quadrix
Órgão
CRO-SP
Ano
2025
Nível
Superior
Cargo
Analista de Suporte de Tecnologia de Informação
Acerca da UML (Unified Modeling Language), do gerenciamento de projetos com PMBOK 7ª edição e do acordo de nível de serviço (SLA), julgue o item a seguir.O diagrama de classes da UML descreve os componentes físicos do sistema e a sua organização no ambiente de execução, como servidores e dispositivos.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Diagrama de Classes da UML: estrutura lógica, não física

Gabarito: ERRADO. O diagrama de classes da UML descreve a estrutura lógica e estática do sistema — classes, atributos, métodos e relacionamentos — e não os componentes físicos e sua organização no ambiente de execução. Essa descrição de hardware, servidores e dispositivos é função do diagrama de implantação (deployment), um dos diagramas estruturais da UML.

A UML (Unified Modeling Language) é uma linguagem de modelagem padronizada pela OMG (Object Management Group) e pela ISO/IEC, usada para especificar, visualizar, construir e documentar os artefatos de um sistema de software. Ela organiza seus diagramas em dois grandes grupos: diagramas estruturais (que mostram a estrutura estática do sistema) e diagramas comportamentais (que mostram o comportamento dinâmico). O diagrama de classes pertence ao primeiro grupo, assim como o diagrama de objetos, de componentes, de pacotes e o de implantação.

O diagrama de classes é o mais utilizado e o mais cobrado em concursos. Ele representa as classes do sistema, com seus atributos (características) e operações/métodos (comportamentos), além dos relacionamentos entre elas: associação, agregação, composição, dependência e generalização. É uma visão estática — não mostra a natureza dinâmica das comunicações entre objetos, nem qualquer aspecto físico de execução.

Já o diagrama de implantação (deployment) é o responsável por modelar a topologia de hardware do sistema: os nós (servidores, dispositivos, estações de trabalho), os artefatos de software que neles são executados e as conexões entre eles. É ele que mostra "a distribuição física de um sistema de software entre plataformas de hardware e ambientes de execução", como bem descreve o material de apoio. A confusão entre esses dois diagramas é clássica em provas: a banca troca a função do diagrama de classes pela do diagrama de implantação.

Para fixar a distinção, veja a comparação:

Critério

Diagrama de Classes

Diagrama de Implantação

O que modela

Estrutura lógica: classes, atributos, métodos, relacionamentos

Estrutura física: nós de hardware, artefatos de software, conexões

Visão

Estática e lógica

Estática e física

Elementos principais

Classes, interfaces, associações

Nós (servidores, dispositivos), artefatos, links de comunicação

Exemplo de uso

Modelar a classe Pedido com seus atributos e métodos

Mostrar em qual servidor o sistema será implantado

NÃO CAIA NESSA!

A banca adora inverter as funções dos diagramas estruturais. Aqui, ela atribui ao diagrama de classes a função do diagrama de implantação. O candidato que não domina a diferença entre "estrutura lógica" (classes) e "estrutura física" (implantação) cai direto na armadilha. Lembre-se: classes = lógica; implantação = física.

Diagramas da UML
  • 1Estruturais
    • Classes (lógica)
    • Objetos
    • Componentes
    • Implantação (física)
  • 2Comportamentais
    • Caso de uso
    • Sequência
    • Atividades
    • Estados
LEVEL · soulevel.com.br

Item — ❌ ERRADO

A afirmação está incorreta porque descreve exatamente a função do diagrama de implantação (deployment), não do diagrama de classes. O diagrama de classes modela a estrutura lógica e estática do sistema — classes, atributos, operações e relacionamentos — enquanto a descrição de "componentes físicos do sistema e sua organização no ambiente de execução, como servidores e dispositivos" é o papel do diagrama de implantação. A banca trocou o diagrama, explorando a confusão clássica entre os dois.

Gabarito: ERRADO.

Link permanente: /questoes/qg600092