Pular para o conteúdo principal

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

Engenharia de SoftwareUML
Código
qg024529
Banca
Quadrix
Órgão
COFFITO
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em relação à linguagem de modelagem unificada (UML) e aos diagramas utilizados na Análise Orientada a Objetos, julgue o item.O diagrama de interação é aplicado apenas para representar a interação entre o usuário e a interface gráfica do sistema, destacando as ações e as respostas visuais.
  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”.

Diagramas de interação na UML

Gabarito: ERRADO. O diagrama de interação não se restringe à interação usuário-interface gráfica; ele representa a troca de mensagens entre objetos (ou partes do sistema) para realizar uma funcionalidade, podendo envolver componentes internos, atores e até outros sistemas. A afirmação limita indevidamente o escopo, confundindo o diagrama de interação com um mero fluxo de telas.

Na UML, os diagramas são divididos em três grandes grupos: estruturais, comportamentais e de interação. Os diagramas de interação são um subconjunto dos comportamentais e incluem o diagrama de sequência, o diagrama de comunicação (antigo diagrama de colaboração), o diagrama de tempo e o diagrama geral de interação. Eles modelam como os objetos colaboram entre si, enviando mensagens ao longo do tempo, para cumprir um caso de uso ou uma operação. O foco está nas mensagens trocadas entre objetos, na ordem dessas mensagens e nos papéis que cada objeto desempenha.

Por exemplo, em um sistema de compras online, o diagrama de sequência pode mostrar a interação entre os objetos Cliente, Carrinho, Pedido e BancoDeDados: o Cliente envia a mensagem adicionarItem() ao Carrinho, que por sua vez chama calcularTotal() no Pedido, e assim por diante. Nenhuma dessas interações envolve diretamente a interface gráfica — elas ocorrem na camada de lógica de negócio. A interface gráfica, quando representada, é apenas um dos atores que participam da interação, não o seu objeto exclusivo.

A banca explora uma confusão comum: associar "interação" apenas ao diálogo usuário-sistema (telas, cliques, respostas visuais). Essa visão é típica de protótipos de interface ou de diagramas de fluxo de telas, que não são diagramas UML padronizados. Na UML, a interação é sempre entre elementos do modelo (objetos, atores, componentes), e a interface gráfica é apenas um dos possíveis participantes. Portanto, a afirmação está errada ao restringir o diagrama de interação a esse único contexto.

NÃO CAIA NESSA!

A banca troca o conceito de "interação" (troca de mensagens entre objetos) por "interação usuário-interface" (fluxo de telas). O candidato que pensa no diagrama de sequência como "o que o usuário vê" cai na armadilha. Lembre-se: o diagrama de interação modela a colaboração entre objetos, não o desenho da interface.

Diagramas UML
  • 1Estruturais
    • Classes, objetos, componentes
  • 2Comportamentais
    • Casos de uso, atividades, máquina de estados
    • Interação (subconjunto)
      • Sequência
      • Comunicação
      • Tempo
      • Geral de interação
  • 3Interação: troca de mensagens entre objetos
    • Ordem das mensagens
    • Papéis dos objetos
    • Interface gráfica é só um participante
LEVEL · soulevel.com.br

Item — ❌ ERRADO

A afirmação está errada porque o diagrama de interação é aplicado para representar a troca de mensagens entre objetos do sistema, e não apenas a interação entre usuário e interface gráfica. Ele pode modelar interações internas entre componentes, entre atores e o sistema, ou entre sistemas distintos. A interface gráfica é apenas um dos possíveis participantes, e não o foco exclusivo. A banca restringiu indevidamente o escopo do diagrama, confundindo-o com um fluxo de telas.

Gabarito: ERRADO.

Link permanente: /questoes/qg024529