Uma equipe que usa programação orientada a objetos e UML cri...

Próximas questões
Com base no mesmo assunto
Q873516 Engenharia de Software
Uma equipe que usa programação orientada a objetos e UML cria um
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: O elemento decisivo é o diagrama de classes, cuja finalidade, na UML, é representar classes e os relacionamentos entre elas. Como o enunciado descreve exatamente essa função, o critério técnico conduz à alternativa A.

Tema central: Finalidade dos diagramas UML
Análise das alternativas
A
Certa
A alternativa A está correta porque o diagrama de classes é o diagrama UML destinado a representar a estrutura estática do sistema, incluindo classes e seus relacionamentos, como associação, herança, dependência, agregação e composição. Portanto, há coincidência conceitual exata entre o nome do diagrama e a função descrita.
B
Errada
Está incorreta porque mudanças de estado de um objeto são representadas por diagrama de estados, não por diagrama de componentes. O diagrama de componentes modela componentes de software e suas dependências ou organização estrutural.
C
Errada
Está incorreta porque o diagrama de atividades representa fluxo de atividades, ações, decisões e paralelismo, não trocas de mensagens entre classes. A representação de mensagens pertence aos diagramas de interação, como sequência ou comunicação.
D
Errada
Está incorreta porque generalizações/especializações são relações típicas do diagrama de classes, como herança entre classes. O diagrama de implantação representa a distribuição física de artefatos em nós ou dispositivos de execução, não hierarquia de classes.
Pegadinha da questão
A banca trocou propositalmente a finalidade de diagramas estruturais, comportamentais e físicos para verificar se o candidato distingue corretamente classes, estados, atividades, mensagens e implantação.
Dica para questões semelhantes
  • Confirme sempre se a função descrita corresponde exatamente ao tipo de diagrama citado, sem misturar estrutura estática com comportamento.
  • Se a alternativa falar em classes e relacionamentos, o ponto de referência é o diagrama de classes.
  • Mudança de estado remete a diagrama de estados; fluxo de trabalho remete a diagrama de atividades; mensagens remeterão a diagramas de interação.
  • Implantação trata distribuição física e nós de execução, não relações lógicas entre classes.

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

Diagrama de componentes / de estrutura composta (Estático) - Parte lógica substituível de um sistema ao qual se adapta e fornece a realização de um conjunto de interfaces. Fornecem flexibilidade e qualidade ao seu sistema. Não mostra sequência de mensagens por meio dos componentes.

 

Diagrama de Atividades - Exibe a estrutura de processo como um o fluxo de controle e os dados de cada etapa. Abrange a visão dinâmica do sistema. Costumam conter estados de atividade e estados de ação, transições e objetos. Dá ênfase ao fluxo de controle entre objetos (de uma etapa para outra). Suporta e estimula o comportamento paralelo!

 

Diagrama de Implantação - Mostra a configuração dos nós de processamento em tempo de execução e os artefatos que neles existem. Muito utilizado para mostrar a distribuição física de onde seu sistema está sendo executado.

 

a) ok

b) diagrama de maquina de estados para refletir as mudanças de estado de um objeto.

c) diagrama de sequencia para ilustrar trocas de mensagens entre classes.

d) diagrama de classe tambem indica as generalizações/especializações.

Alternativa A: Diagrama de classes para registrar classes e os relacionamentos entre elas.

Clique para visualizar este comentário

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