“Em um projeto do software ‘Banco Virtual’, um grupo de inve...

Próximas questões
Com base no mesmo assunto
Q4154445 Engenharia de Software
“Em um projeto do software ‘Banco Virtual’, um grupo de investidores pediu que os desenvolvedores implementassem um resumo das ações compradas por um cliente”. Com base nessa afirmação, qual o cenário descreve o uso de diagramas de classe UML como instrumento para a Engenharia Avante?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O ponto decisivo era distinguir o uso do diagrama de classes antes da implementação, para definir classes e relacionamentos, do uso posterior para descrever ou explicar algo já implementado. Como a alternativa C traz o esboço das principais classes e seus relacionamentos antes da codificação, ela é a correta.

Tema central: Engenharia avante em UML
Análise das alternativas
A
Errada
Está errada porque trata da validação de um projeto já implementado. A referência ao que foi implementado afasta o uso de modelagem prévia que define classes e relacionamentos antes do desenvolvimento.
B
Errada
Está errada porque apresenta um uso didático ou documental dos diagramas UML para mostrar funcionalidades já existentes no sistema. Isso descreve explicação posterior do que já foi construído, não modelagem estrutural antecipada.
C
Certa
Na engenharia avante, o diagrama de classes é usado como modelagem prévia da estrutura do sistema, definindo classes e relacionamentos que vão orientar a construção. A alternativa C descreve exatamente esse procedimento: os desenvolvedores identificam as principais classes, analisam seus relacionamentos e validam essas classes candidatas antes da codificação, que é o uso típico do diagrama de classes nesse contexto.
D
Errada
Está errada porque o núcleo da situação é explicar aos investidores como será feita a implementação, e não modelar tecnicamente as classes e seus relacionamentos para orientar a construção. Mencionar algo futuro, por si só, não basta para caracterizar engenharia avante.
Pegadinha da questão
A confusão explorada foi tratar qualquer uso de UML como se fosse engenharia avante, especialmente quando a alternativa fala em explicar algo implementado ou em explicar como será implementado sem descrever a modelagem de classes e relacionamentos.
Dica para questões semelhantes
  • Se a alternativa trouxer classes e relacionamentos definidos antes da codificação, isso aponta para engenharia avante.
  • Se o foco estiver em mostrar, validar ou explicar algo já implementado, não é o uso central de engenharia avante cobrado aqui.
  • Em questões sobre diagrama de classes, procure o marcador temporal: pré-codificação pesa mais do que simples menção à implementação.

Clique para visualizar este gabarito

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