A UML é amplamente utilizada para modelar sistemas de softw...

Próximas questões
Com base no mesmo assunto
Q4240192 Engenharia de Software
A UML é amplamente utilizada para modelar sistemas de software, permitindo a visualização de aspectos estruturais e comportamentais. Ela oferece diferentes tipos de diagramas para representar diversas visões do sistema, cada um com um propósito específico. Com base nessas informações, analise as assertivas e assinale a alternativa correta.
I. O Diagrama de Casos de Uso é usado para representar as interações entre os atores e o sistema. II. O Diagrama de Sequência representa a interação entre objetos, mostrando a ordem em que as mensagens são trocadas. III. O Diagrama de Máquina de Estados descreve os estados pelos quais um objeto ou sistema pode passar e como ele responde aos eventos. IV. O Diagrama de Componentes é usado para representar a estrutura física de um sistema, mostrando os componentes de software e suas interações.  
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A decisão dependia de verificar se cada assertiva correspondia ao propósito básico do diagrama UML citado no enunciado.

Tema central: finalidade dos diagramas UML
Análise das alternativas
A
Errada
Incorreta porque exclui II e IV. II está correta, pois diagrama de sequência realmente representa a interação entre objetos com a ordem das mensagens; IV também está correta, pois diagrama de componentes representa componentes de software e suas interações na visão de implementação.
B
Errada
Incorreta porque exclui I e III. I está correta, pois diagrama de casos de uso mostra as interações entre atores e sistema; III também está correta, pois diagrama de máquina de estados trata dos estados e da resposta a eventos.
C
Errada
Incorreta porque exclui IV. A assertiva IV corresponde ao propósito do diagrama de componentes, especialmente na visão de implementação por componentes de software e suas relações.
D
Certa
A alternativa D está correta porque I, II, III e IV correspondem às finalidades usuais dos diagramas citados: casos de uso mostram interações entre atores e sistema; sequência mostra a interação entre objetos e a ordem temporal das mensagens; máquina de estados descreve estados e respostas a eventos; componentes representa a organização/estrutura de implementação do sistema por componentes de software e suas interações ou dependências.
Pegadinha da questão
A confusão real está na assertiva IV: alguns candidatos confundem diagrama de componentes com diagrama de implantação ou leem “estrutura física” como se fosse apenas hardware. Aqui, porém, a própria menção a componentes de software e suas interações sustenta o diagrama de componentes.
Dica para questões semelhantes
  • Em questão sobre UML, compare cada assertiva com a finalidade típica do diagrama, não com detalhes de notação.
  • Se a descrição falar em atores e sistema, o referencial é caso de uso; se falar em ordem de mensagens entre objetos, é sequência.
  • Se o foco estiver em estados e resposta a eventos, o critério aponta para máquina de estados.
  • Quando a redação mencionar componentes de software e relações de implementação, não descarte diagrama de componentes só porque apareceu a expressão “estrutura física”.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito equivocado. O correto seria a alternativa C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo