Pular para o conteúdo principal

Questão de Engenharia de Software — UML — VUNESP 2024

Engenharia de SoftwareUML
Código
vu085625
Banca
VUNESP
Órgão
Prefeitura de São Bernardo do Campo - SP
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação e Comunicações
Na UML 2.5, o diagrama de sequência expõe interações entre objetos e componentes de um sistema, em um cenário de execução, na forma de uma sequência de mensagens no tempo. Outro diagrama que também apresenta essas interações e mensagens, podendo ser gerado a partir do diagrama de sequência, é o diagrama de
  1. Acomunicação
  2. Bcasos de uso.
  3. Cclasses
  4. Dimplantação
  5. Eobjetos.
Revelar gabarito e comentário

GabaritoA — comunicação

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 sequência e diagrama de comunicação

Gabarito: letra A. O diagrama de comunicação (alternativa A) também apresenta interações entre objetos e mensagens, podendo ser gerado a partir do diagrama de sequência. Ambos são diagramas de interação na UML 2.5, mas enfatizam aspectos diferentes: o diagrama de sequência foca na ordem temporal das mensagens, enquanto o diagrama de comunicação destaca a estrutura de ligações entre os objetos.

A questão cobra o conhecimento de que, na UML, existem dois diagramas que representam interações: sequência e comunicação. Eles são intercambiáveis em termos de informação, podendo um ser transformado no outro. As demais alternativas não pertencem ao grupo de diagramas de interação.

Alternativa A — ✅ Correta ⟵ GABARITO

O diagrama de comunicação (antes chamado de diagrama de colaboração) mostra as interações entre objetos por meio de mensagens, mas organiza a informação com foco nos vínculos estruturais entre os objetos. É possível gerar um diagrama de comunicação a partir de um diagrama de sequência, e vice-versa, pois ambos representam a mesma interação sob perspectivas diferentes.

Alternativa B — ❌ Incorreta

O diagrama de casos de uso não apresenta mensagens entre objetos em sequência temporal. Ele descreve as funcionalidades do sistema do ponto de vista do usuário, com atores e casos de uso, sem detalhamento de interações internas.

Alternativa C — ❌ Incorreta

O diagrama de classes é um diagrama estrutural que mostra as classes do sistema, seus atributos, métodos e relacionamentos, mas não exibe interações nem mensagens trocadas em um cenário de execução.

Alternativa D — ❌ Incorreta

O diagrama de implantação (ou de instalação) é um diagrama físico que mostra a arquitetura de hardware e software do sistema, como nós de processamento e artefatos. Não tem relação com interações entre objetos em um cenário.

Alternativa E — ❌ Incorreta

O diagrama de objetos mostra instâncias de classes em um determinado momento, com seus valores e ligações. Embora exiba objetos e relacionamentos, não representa a sequência de mensagens ao longo do tempo, sendo um diagrama estrutural, não de interação.

Link permanente: /questoes/vu085625