Questão de Engenharia de Software — UML — VUNESP 2024
Engenharia de Software›UML
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
Acomunicação
Bcasos de uso.
Cclasses
Dimplantação
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.