Pular para o conteúdo principal

Questão de Engenharia de Software — Acoplamento e Coesão — Instituto Access 2026

Engenharia de SoftwareAcoplamento e Coesão
Código
qg739218
Banca
Instituto Access
Órgão
UNIPAMPA
Ano
2026
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em um sistema corporativo desenvolvido em Java, decisões arquiteturais influenciam diretamente a manutenibilidade e a evolução do software. Aspectos relacionados ao funcionamento da JVM, à aplicação de padrões de projeto, aos princípios do SOLID, bem como à coesão, ao acoplamento e à modelagem UML, devem ser considerados. Diante desse cenário, assinale a alternativa correta:
  1. AO princípio da responsabilidade única favorece classes com foco bem definido, enquanto padrões como Strategy podem reduzir acoplamento ao permitir a variação de comportamentos sem alterações extensivas na estrutura existente; na JVM, o carregamento dinâmico de classes contribui para essa flexibilidade.
  2. BDiagramas UML, como o de classes, são utilizados apenas na fase inicial de análise, não sendo relevantes após a implementação, uma vez que padrões de projeto eliminam a necessidade de documentação estrutural.
  3. CO coletor de lixo da JVM atua apenas na liberação imediata de memória de objetos fora de uso, sendo seu funcionamento independente da forma como os objetos são referenciados no código ou do modelo de execução da aplicação.
  4. DA aplicação do princípio da substituição de Liskov permite que subclasses modifiquem livremente contratos definidos em superclasses, desde que a implementação seja compatível com a execução gerenciada pela JVM.
Revelar gabarito e comentário

GabaritoA — O princípio da responsabilidade única favorece classes com foco bem definido, enquanto padrões como Strategy podem reduzir acoplamento ao permitir a variação de comportamentos sem alterações extensivas na estrutura existente; na JVM, o carregamento dinâmico de classes contribui para essa flexibilidade.

Link permanente: /questoes/qg739218